"Nicht erlaubt zu laden, auf lokale Ressourcen" für die Lokale Bild von der Remote-Seite in PhoneGap Build

Ich bin hosting meine Webseiten für eine phonegap-build-app.
Ich würde gerne die Kamera verwenden, um ein Foto hochzuladen, und zeigen Sie eine Vorschau des Bildes, im Grunde, dies zu tun:

<img src="file:///storage/emulated/0/Android/data/com.myapp.myapp/cache/1470418568917.jpg" height="500" />

Weil meine Seiten gehostet sind, bin ich immer diese Fehlermeldung:

Nicht erlaubt zu laden, auf lokale Ressourcen: file:///storage/emulated/0/Android/data/com.myapp.myapp/cache/1470418568917.jpg" Quelle: https://www.myapp.com/v5.5/imager.html#

Ich gehe davon aus, dass dies einige CORS problem, also ich habe dies nur Hinzugefügt, um den html-Code der Seite

<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:">

und diese auf meine config.xml (ich bin mit Phonegap Build)

 <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:///*" />

Wie Sie sehen können ich habe versucht, jede Einstellung, die ich an denken kann, von scheuern im web.
Übersehe ich etwas offensichtliches?

Vielen Dank im Voraus.

Übrigens, der Fehler tritt in beiden iOS und Android

InformationsquelleAutor Nico Westerdale | 2016-08-05

Schreibe einen Kommentar