我需要修改某些请求的用户代理,因此我需要先获取它,或者向它附加一些东西。最好的方法是什么?您是否必须使用Web视图来执行此操作,或者还有其他方法?
我尝试什么:
var userAgent = ""
if UIWebView().stringByEvaluatingJavaScript(from: "navigator.userAgent") != nil{
userAgent = userAgent + " Custom-Agent"
}
print(userAgent)
UserDefaults.standard.register(defaults: ["UserAgent" : userAgent])
获取用户代理
var webView = UIWebView(frame: CGRect.zero)
var secretAgent: String? = webView.stringByEvaluatingJavaScript(from: "navigator.userAgent")
更改用户代理