2016-02-27 17 views
5

Impossibile capirlo!Impossibile visualizzare le immagini Data-URI su App Android PhoneGap

<img width="16" height="16" src="data:image/jpg;base64,/9j/4AAQSk......pHz7in//2Q=="> 

Questo funziona come previsto in tutti i browser. Tuttavia, quando lo compilo utilizzando la versione desktop di PhoneGap (ios) e poi utilizzo la mia app PhoneGap sul mio telefono cellulare Android (Nexus 6P V6.0.1) l'immagine non verrà visualizzata.

Questo FUNZIONA OK sul mio Ipad.

NON ottengo la solita icona "immagine mancante", ottengo solo un quadrato vuoto.

Qualche idea a qualcuno ?!

Cheers

+0

È possibile controllare se ci è un problema di sicurezza dei contenuti: https://github.com/apache/cordova-plugin-whitelist, http://content-security-policy.com/ – beaver

+0

Chever castoro, darò un'occhiata. Ho anche provato a scrivere su tela ma questo non funziona e ho anche provato a usare un datauri via CSS, ancora non ha funzionato, ma ha funzionato con l'uso di un normale file di immagine. –

risposta

6

FISSO! Il 99% del credito dovrebbe andare a "beaver" per me sterzo nella direzione giusta

Tutto quello che dovevo fare era di aggiungere il seguente alla mia intestazione index.html:

<meta http-equiv="Content-Security-Policy" content="img-src 'self' data:">