Javascript注入无法在设备上使用WKWebview,但正在使用模拟器

时间:2016-05-17 19:50:40

标签: javascript ios swift cookies wkwebview

我们需要在本地设置一个cookie,应用于我们的webview。我们引用了this post。我们所需要的只是注入一个cookie。当在模拟器上运行时,一切都很完美,但是当使用设备时,cookie无法注入。这是我们到目前为止的代码。

let userContentController = WKUserContentController()
let cookieScript = WKUserScript(source: "document.cookie = 'customCookie'; domain = '.example.com'", injectionTime: .AtDocumentStart, forMainFrameOnly: false)

userContentController.addUserScript(cookieScript)
let webViewConfig = WKWebViewConfiguration()
webViewConfig.userContentController = userContentController
self.webView = WKWebView(frame: CGRectZero, configuration: webViewConfig)

0 个答案:

没有答案