我正在使用ionic3进行应用程序开发。首次安装Android应用程序时出现以下错误。然后,重新启动后,该应用程序即可正常运行。
我仅在新/新安装的应用程序上看到此问题。重新启动应用程序即可解决问题,这很奇怪。
在设置targetSdkVersion 28(即为Android 9 pie构建应用程序)之后,我一直看到这个问题。
从源文件“ file://”对“ URL”处的XMLHttpRequest的访问已被CORS政策阻止:请求的资源上没有“ Access-Control-Allow-Origin”标头。
我的应用配置:
答案 0 :(得分:1)
发生这种情况是由于新的WebView更新:76.0.3809.89
有一个known bug来自Android。
修复程序(版本76.0.3809.111)has started to be rolled out。
我希望这会有所帮助。
答案 1 :(得分:0)
尝试通过这种方式转换您的路径
this.file = (<any>window).Ionic.WebView.convertFileSrc(fileSrc)