cordova 6.0用本地文件出现跨域问题:
- 原因
- 解决办法
原因
因为IOS-WKWebView安全等级升级,所以造成了CORS问题
解决办法
- (WKWebViewConfiguration*) createConfigurationFromSettings:(NSDictionary*)settings
{
WKWebViewConfiguration* configuration = [[WKWebViewConfiguration alloc] init];
...
这里还有一部分代码,不用删除
...
//在return上面添加下面两行代码
[ setValue:@YES forKey:@"allowFileAccessFromFileURLs"];
[configuration setValue:@YES forKey:@"_allowUniversalAccessFromFileURLs"];
return configuration;
}