gpt4 book ai didi

swift - 如何防止 WKWebView 的 “User Agent” header 发生更改?

转载 作者:可可西里 更新时间:2023-11-01 02:17:05 25 4
gpt4 key购买 nike

    let url =  NSURL(string:"http://www.examplepage.com/“)
let Request = NSMutableURLRequest(URL: url!)


Request.setValue("Custom-Agent", forHTTPHeaderField: "User-Agent")

let task1 = NSURLSession.sharedSession().dataTaskWithRequest(Request){ data, response, error in

let contentPage = NSString(data: data!, encoding: NSUTF8StringEncoding)
self.webView!.loadHTMLString(contentPage! as String, baseURL: url)

}
task1.resume()

我使用以下代码设置 WKWebView 的“User Agent” header 。

它在应用程序首次加载时运行良好,但只有在单击按钮进入链接后,“User-Agent”才会发生变化。

如何防止“User-Agent”发生变化?

最佳答案

  1. 对于 iOS 9,在 WebView 上使用 customUserAgent 属性。

  2. 对于 iOS 8 及更早版本,请执行以下操作:

    NSUserDefaults.standardUserDefaults().registerDefaults(["UserAgent": "BlahBlahBlah"])

关于swift - 如何防止 WKWebView 的 “User Agent” header 发生更改?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36725936/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com