Ich habe ein kleines test web app die eine HTML-Leinwand in ein Bild konvertiert (durch Nihilogic des canvas2image JavaScript-Bibliothek verwenden), dann auf die Leinwand mit dem erzeugten Bild ersetzt und zeigt eine Meldung benachrichtigt die Benutzer, um dieses Bild zu berühren (lang), um es auf ihrem Telefon zu speichern.Bild als Datenstrom im Android-Browser Render
Das Problem, auf das ich gestoßen bin, ist, dass der Standard-Webbrowser von Android ("Internet") den base64-kodierten Datenstrom nicht darstellt, der das Bild darstellt, sondern stattdessen ein Fragezeichen anzeigt. Gibt es eine Möglichkeit, dies zu lösen? Wenn ja, wie?
Welche Android-Version laufen Sie auch? Es funktioniert in Jelly Bean (4.1.1). Ich kann das Bild von der Leinwand erzeugen und kann es ohne Probleme speichern. – alex
können Sie versuchen, zu sehen, wenn ein div mit CSS-Stil 'background-image: url (data: image/png; base64datahere ....) erstellen;' funktioniert, anstatt eine img mit src zu erstellen? – Prasanth