上一个标题:在运行后
完全重启WKWebView我正在尝试实现一项功能,允许用户在WKWebView中请求URL的桌面站点。如果我没有弄错,只能通过以编程方式重置UserAgent,然后重新启动(不知道这里使用的正确术语是什么)来完成UIWebView。
UIWebView在Interface Builder中设置,并通过IBOutlet连接。有谁知道我会从哪里开始?我正在尝试将其实现为一个函数。
答案 0 :(得分:0)
好吧,所以在经过一些调试之后,我想出了问题的简单答案。您可以逐字设置自定义用户代理并重新加载网页。非常简单。以下是一些函数的示例代码:
func requestDesktop() {
// Set Desktop UserAgent
let desktopAgent: String! = "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_2) AppleWebKit/602.3.12 (KHTML, like Gecko) Version/10.0.2 Safari/602.3.12"
webView.customUserAgent = desktopAgent
webView.reload()
}