我需要为某些请求修改用户代理,因此我要么需要先获取它,要么向其附加一些内容。这样做的最佳方法是什么?你必须使用 webview 来做,还是有其他方法?
我正在尝试:
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")
关于ios - 如何在 Swift3 中获取 UIWebView 的 “User-Agent”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45254805/