Ich habe eine Webview-Android-Anwendung, die eine Webseite mit HTML5 / JavaScript-Code öffnet. Ich möchte einige Werte von der Android-Seite meiner Anwendung an die Browser-Seite übergeben. Also dachte ich mir, ich schreibe auf HTML5 Localspeicher von Android und dann liest der Javascript Teil der Webseite den Wert aus dem lokalen Speicher.
Wie kann Android-Webview in den lokalen HTML5-Speicher schreiben?
Oder gibt es überhaupt eine Möglichkeit, wie der Android einige Werte an Javascript der geladenen Seite weitergeben kann? (ohne die gesamte Seite neu laden zu müssen) Sagen Sie etwas auf HTML5-LocalStorage schreiben und dann liest der JavaScript-Code das Ding aus HTML5-LocalStorage
unterscheidet sich von wie man json-formatierte Daten von einer Webansicht an eine HTML-Seite weitergibt . Ich brauche eine Möglichkeit, auf HTML5 localstorage von Android schreiben
Übergeben Sie Variablen wie eine Zeichenfolge stackoverflow :
%Vor%Die zweite Variante ist die Verwendung von JavaScriptInterface
Init-Abschnitt
%Vor%JavaScriptInterface
%Vor%Js Abschnitt
%Vor%Wie kann Android-Webview in den HTML5-Localspeicher schreiben?
%Vor% Hinweis: Mit lokalem Speicher können Webanwendungen Daten lokal im Browser des Benutzers speichern. Lokaler HTML-Speicher; besser als Kekse.
Versuchen Sie addJavaScriptInterface (), um Ihre Android-Klasse und Webseite zu binden.
Sie können es durch Location Hash Property von Javascript ..
tunAndroid Code sieht möglicherweise so aus
%Vor%Und Javascript-Code sieht so aus
%Vor%Tags und Links javascript android html5 android-webview local-storage