如何在 WKWebView 中设置自定义用户代理字符串?我正在尝试嵌入我的应用程序的版本,以便我的服务器端可以看到可用的功能。我找到了以下方法:
let userAgent = "MyApp/1.33.7"
request.setValue(userAgent, forHTTPHeaderField: "User-Agent")
NSURLConnection.sendAsynchronousRequest(request, queue: NSOperationQueue.mainQueue()) {(response, data, error) in
let content = NSString(data: data, encoding: NSUTF8StringEncoding)
self.web!.loadHTMLString(content!, baseURL: url)
}
self.web!.loadRequest(request);
但这意味着用户代理仅为该单个请求设置。第一个其他请求(例如转发)将意味着用户代理再次重置为默认值。如何更永久地配置 wkwebview 以使用我的自定义用户代理字符串?
你会很高兴听到这个消息WKWebView
刚刚获得了customUserAgent
财产在iOS 9
and OSX 10.11
Example:
wkWebView.customUserAgent = "your agent"
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)