我正在使用应用程序文档文件夹中的本地 HTML 从 UIWebView 迁移到 WKWebView。 我可以加载包含所有 css 和 js 文件的索引页面,但是由于 allowed-access-origin,每个 ajax 调用 (xmlhttprequest) 都会失败。
我不想在我的应用程序中使用网络服务器,因为我认为它会过大。我怎样才能让它成为可能?该应用程序是一个用于内部应用程序的简单 HTML5 应用程序。该设备无法上网或任何东西,因此安全性可能会被完全禁用。
最佳答案
这解决了我的问题:
let config = WKWebViewConfiguration()
config.userContentController = contentController
config.preferences.setValue(true, forKey: "allowFileAccessFromFileURLs")
webView = WKWebView(frame: .zero, configuration: config)
webView.uiDelegate = self
webView.navigationDelegate = self
view = webView
关于javascript - 带有文件 url 的 WKWebView xmlhttprequest,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35554814/