如何在 Swift3 中获取 UIWebView 的"用户代理"



我需要修改某些请求的用户代理,因此我需要先获取它,或者向它附加一些东西。最好的方法是什么?您是否必须使用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")

更改用户代理

相关内容

  • 没有找到相关文章

最新更新