Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如何在WKWebView中设置浏览器的用户代理?_Ios_Swift_Webkit - Fatal编程技术网

Ios 如何在WKWebView中设置浏览器的用户代理?

Ios 如何在WKWebView中设置浏览器的用户代理?,ios,swift,webkit,Ios,Swift,Webkit,我尝试了两周设置我的应用程序的用户代理,但没有成功 我在所有地方都找到了下面的答案,但对我来说并不适用 如果有人知道怎么做,或者给了我正确的方向,或者我犯了什么错误,请帮助我 override func viewDidLoad() { super.viewDidLoad() webView = WKWebView(frame: view.frame) webView.customUserAgent = "Mozilla/5.0 (iPhone; CPU OS 10_1_

我尝试了两周设置我的应用程序的用户代理,但没有成功

我在所有地方都找到了下面的答案,但对我来说并不适用

如果有人知道怎么做,或者给了我正确的方向,或者我犯了什么错误,请帮助我

override func viewDidLoad() {
    super.viewDidLoad()
    webView = WKWebView(frame: view.frame)

    webView.customUserAgent = "Mozilla/5.0 (iPhone; CPU OS 10_1_1 like Mac OS X) AppleWebKit/602.2.14 (KHTML, like Gecko) Mobile/14B100/TansoDL"

    webViewContainer.addSubview(webView)
    webView.navigationDelegate = self
}

“偷偷摸摸那个复制品就是这个OP已经在做的事情了”。@rmaddy我没有标记为复制品。只是引导他找到答案,因为他没有告诉他为什么它对他不起作用,所以这实际上属于“寻求调试帮助的问题”(“为什么这段代码不起作用?”)必须包括所需的行为、特定的问题或错误,以及在问题本身中重现问题所需的最短代码。没有明确问题陈述的问题对其他读者没有用处。请参阅:如何创建最小、完整且可验证的示例。“但我还没有标记它,希望我们能得到更多的细节。你得到的实际用户代理字符串是什么?你是如何测试这个的?您确定没有在其他地方重置此项吗?向
https://httpbin.org/headers
然后您将看到您的是什么,并且@sleek That replicate是此OP已经在做的事情。@rmaddy我没有标记为replicate。只是引导他找到答案,因为他没有告诉他为什么它对他不起作用,所以这实际上属于“寻求调试帮助的问题”(“为什么这段代码不起作用?”)必须包括所需的行为、特定的问题或错误,以及在问题本身中重现问题所需的最短代码。没有明确问题陈述的问题对其他读者没有用处。请参阅:如何创建最小、完整且可验证的示例。“但我还没有标记它,希望我们能得到更多的细节。你得到的实际用户代理字符串是什么?你是如何测试这个的?您确定没有在其他地方重置此项吗?向
https://httpbin.org/headers
您将看到您的