我上加载IOS本地HTML文件WKWebview使用loadFileURL: allowingReadAccessToURL.但是当我发送Ajax请求,它失败.
错误是:
Access-Control-Allow-Origin不允许使用null.
我可以设置一些属性来修复此错误,比如Android,我们可以使用setAllowUniversalAccessFromFileURLs吗?
你试过这样设置吗?
let config = WKWebViewConfiguration()
config.setValue(true, forKey: "allowUniversalAccessFromFileURLs")
Run Code Online (Sandbox Code Playgroud)
尝试使用 loadRequest 而不是 loadFileURL。它对我有用:
NSString* path = [[NSBundle mainBundle] pathForResource:@"pageName" ofType:@"html"];
NSURLRequest* request = [NSURLRequest requestWithURL:[NSURL fileURLWithPath:path]];
[self.webView loadRequest:request];
Run Code Online (Sandbox Code Playgroud)
之后,我的查询工作正常,而之前我遇到了“无法从 null 发出任何请求”错误。
| 归档时间: |
|
| 查看次数: |
3044 次 |
| 最近记录: |