@离子/角4.0.0-beta.13:不允许装载本地资源:与网页视图2.2.3 - 离子CLI 4

2019-05-12 11:02发布

从摄像头拍照后,这些路径来。

file:///data/data/xxx.xxx.xxx.xxx/files/1542782360167.jpg

我用离子4中的WebView是2.2.3,所有类型的答复已通过应用观察到,但没有效果来了。

"cordova-plugin-ionic-webview": "2.2.3"

我以前回答这个问题

不允许加载本地资源:离子3机器人

所以,我不显示设备上的应用程序,这个人是不一样的。

Failed to load resource: net::ERR_FILE_NOT_FOUND

Answer 1:

我发现我的问题的解决方案。

我做了这个链接,是可以正常使用。

https://devdactic.com/ionic-4-image-upload-storage/

而在我的config.xml中,额外没写东西。

inshort:新的WebView插件是不支持file:/// url

第一转换urlhttp://localhost:<post>/url使用该功能this.webview.convertFileSrc(img);

回到这样这个函数值http://localhost:8080/_file_/data/data/xxx.xxx.xxx.xxx/files/1542782360167.jpg

我建议使用上面链接,同样的问题...



Answer 2:

请尝试添加到您的config.xml:

 <access allows-arbitrary-loads-for-media="true" allows-arbitrary-loads-in-web-content="true" allows-local-networking="true" origin="*"/>
 <allow-navigation href="data:*"/>
 <allow-navigation href="*"/>


文章来源: @ionic/angular 4.0.0-beta.13 : Not allowed to load local resource : with webview 2.2.3 - Ionic CLI 4.3.1