gpt4 book ai didi

xcode - 如何在OS X Yosemite中更改WKWebview用户代理?

转载 作者:行者123 更新时间:2023-12-03 09:25:54 25 4
gpt4 key购买 nike

您如何更改WKWebview使用的用户代理?

使用较旧的WebView,我可以编写以下内容来更改用户代理:

[myWebView setCustomUserAgent:@"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_4)
AppleWebKit/537.77.4 (KHTML,like Gecko) Version/7.0.5 Safari/537.77.4"];

最佳答案

在Swift中非常简单。只需将以下内容放入您的App Delegate didFinishLaunchingWithOptions中即可。

NSUserDefaults.standardUserDefaults().registerDefaults(["UserAgent" : "Custom Agent"])

如果要追加到现有代理字符串,请执行以下操作:
let userAgent = UIWebView().stringByEvaluatingJavaScriptFromString("navigator.userAgent")! + " Custom Agent"
NSUserDefaults.standardUserDefaults().registerDefaults(["UserAgent" : userAgent])

注意:您将需要卸载并重新安装该应用程序,以避免附加到现有的代理字符串。

关于xcode - 如何在OS X Yosemite中更改WKWebview用户代理?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26434269/

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