base64-codierte html funktioniert im browser, aber nicht von shortcut auf Android

Für IOS, das ist absolut kein problem aber für Android habe ich bekommen "Anwendung Nicht Installiert"

Den folgenden einfachen html-code:

<!DOCTYPE HTML>
<html lang="en-US">
    <head>
    </head>
    <body>
        <p> hello < p>
    </body>
</html>

kodiert, in eine base64-html-URI als:

data:text/html;charset=utf-8;base64,PCFET0NUWVBFIEhUTUw+DQo8aHRtbCBsYW5nPSJlbi1VUyI+DQogICAgPGhlYWQ+DQogICAgICAgICAgICAgICAgPC9oZWFkpg0kicagidxib2r5pg0kicagicagica8cd4gagvsbg8gpc9wpg0kicagidwvym9ket4ncjwvahrtbd4ncg==

wenn Sie schneiden und fügen Sie den html-Daten-URI (siehe oben) in einen Android-Browser (ich habe versucht, mehrere, aber auch Chrome), es funktioniert sehr gut...d.h. er druckt Hallo, auf der Seite.

Nun, theoretisch sollten Sie in der Lage sein, um manuell eine Homepage erstellen, shortcut-Symbol, um das data-uri und dann Sie sollten in der Lage sein, um Sie auf das shortcut-Symbol und es sollte einen browser öffnen, Seite und print "Hallo" wie es tut, wenn Sie Ausschneiden und einfügen in den browser. Und in der Tat, in IOS, dass ist genau das, was es tut.

Aber in Android, die ich stattdessen bekommen "Anwendung Nicht Installiert". Welche Anwendung? Warum werden nicht erkannt und als Daten-uri, und führen Sie es in der Standard-browser in IOS? Sind Verknüpfungen zu Daten-URI ist nicht erlaubt in Android? Muss ich wirklich brauchen, um zu konfigurieren Android irgendwie zu erkennen, diese als Daten-URI-Verknüpfung? Gleiche problem auch wenn es die eine base64-codierte Daten Bild. Bild funktioniert, wenn ich cut/paste in den browser, aber nicht wenn ich manuell eine Verknüpfung erstellen.

Irgendwelche Hinweise?

InformationsquelleAutor Kerry Davis | 2015-10-19
Schreibe einen Kommentar