我正在託管我的網頁,用於phonegap構建應用程序。 我想用相機上傳照片,並顯示預覽圖像,基本上是這樣:「不允許加載本地資源」從PhoneGap中的遠程頁面的本地圖像構建
<img src="file:///storage/emulated/0/Android/data/com.myapp.myapp/cache/1470418568917.jpg" height="500" />
因爲我的網頁託管我得到這個錯誤:
不允許加載本地資源:file:///storage/emulated/0/Android/data/com.myapp.myapp/cache/1470418568917.jpg「,來源:https://www.myapp.com/v5.5/imager.html#
我假設這是一些CORS問題,所以我已將此添加到頁面的html中
<meta http-equiv="Content-Security-Policy" content="default-src *; style-src * 'unsafe-inline'; script-src * 'unsafe-inline' 'unsafe-eval'; media-src *; img-src * filesystem: data:">
,這對我的config.xml中(我用的PhoneGap構建)
<plugin name="cordova-plugin-whitelist" source="npm" />
<allow-navigation href="*" />
<allow-navigation href="*://*/*" />
<allow-navigation href="file:///*/*" />
<allow-navigation href="http://*/*" />
<allow-navigation href="https://*/*" />
<allow-navigation href="data:*" />
<allow-intent href="*" />
<allow-intent href="http://*/*" />
<allow-intent href="https://*/*" />
<allow-intent href="tel:*" />
<allow-intent href="sms:*" />
<allow-intent href="mailto:*" />
<allow-intent href="geo:*" />
<access origin="*" />
<access origin="*://*/*" />
<access origin="file:///*" />
<access origin="cdvfile://*" />
<access origin="content:///*" />
正如你可以看到我已經想盡設置我能想到的,從網上淘。 我錯過了一些明顯的東西嗎?
在此先感謝。
順便說一句,在雙方的iOS出現錯誤和Android –