2016-02-27 18 views
5

Kann nicht dieses herausfinden!Kann Daten-URI-Bilder auf PhoneGap Android App nicht anzeigen

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

Dies funktioniert wie in allen Browsern erwartet werden. Wenn ich es jedoch mit der Desktop-Version von PhoneGap (ios) kompiliere und dann meine PhoneGap-App auf meinem Android-Mobiltelefon (Nexus 6P V6.0.1) verwende, wird das Bild nicht angezeigt.

Das funktioniert OK auf meinem Ipad.

Ich bekomme nicht das übliche "fehlende Bild" -Symbol, ich bekomme nur ein leeres Quadrat.

Irgendwelche Ideen jedermann ?!

Prost

+0

Sie können, wenn überprüfen dort ist ein Content-Security-Policy-Problem: https://github.com/apache/cordova-plugin-whitelist, http://content-security-policy.com/ – beaver

+0

Cheers Biber, ich werde es mir ansehen. Ich habe auch versucht, auf Canvas zu schreiben, aber das wird nicht funktionieren und habe auch versucht, einen Datauri über CSS zu verwenden, wieder hat es nicht funktioniert, aber es hat mit der Verwendung einer normalen Bilddatei funktioniert. –

Antwort

6

FIXED! 99% des Kredits für „Biber“ gehen sollte für mich in die richtige Richtung lenken

Alles, was ich brauchte, war zu tun, um die folgenden meiner index.html Header hinzuzufügen:

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