Cordova “文件://”已被CORS策略阻止:对飞行前请求的响应未通过访问控制检查:
我正在使用ionic3进行应用程序开发。我第一次安装安卓应用程序时遇到以下错误。然后,重新启动后,应用程序正常工作 我只在新安装/新安装的应用程序上看到此问题。重新启动应用程序解决了这个问题,这很奇怪 在我设置targetSdkVersion 28(即为Android 9构建应用程序)之后,我一直看到这个问题 CORS策略已阻止从源文件“//”访问“url”处的XMLHttpRequest:请求的资源上不存在“访问控制允许源文件”标头 我的应用程序配置:Cordova “文件://”已被CORS策略阻止:对飞行前请求的响应未通过访问控制检查:,cordova,ionic-framework,ionic3,Cordova,Ionic Framework,Ionic3,我正在使用ionic3进行应用程序开发。我第一次安装安卓应用程序时遇到以下错误。然后,重新启动后,应用程序正常工作 我只在新安装/新安装的应用程序上看到此问题。重新启动应用程序解决了这个问题,这很奇怪 在我设置targetSdkVersion 28(即为Android 9构建应用程序)之后,我一直看到这个问题 CORS策略已阻止从源文件“//”访问“url”处的XMLHttpRequest:请求的资源上不存在“访问控制允许源文件”标头 我的应用程序配置: 这是因为新的WebView更新:76.0
这是因为新的WebView更新:76.0.3809.89 有一个来自Android的消息 修复版本为76.0.3809.111
我希望这能有所帮助。尝试通过这种方式转换您的路径
this.file = (<any>window).Ionic.WebView.convertFileSrc(fileSrc)
这更多的是与系统配置相关的问题。Chrome WebView 76.0.xxx.xx版本将在Chrome的更高版本中修复。获取完整信息。看起来您提供了足够多的信息让人们理解和解决问题,但是如果您想更加整洁,您忽略了设置ClearTextTrafficAllowed=True后出现的错误。不过,这绝对没有必要!欢迎来到StackOverflow!我在您的回复中随意调整了URL,使其更整洁。[文本]url,以便您将来知道。