Der Versuch, die lokale HTML-Seite in Android-Webview mit JavaScript-Umleitung umzuleiten, wird beim Starten einer Absicht in Logcat verweigert:
Testen auf Android 5.1.1
document.location = "index.html";
Der Start einer Absicht ohne Benutzergeste verweigert, URI:
file:///android_asset/index.html
Ich habe die Dokumentation in 1000 Versuchen Android.developer gelesen und das war meine Lösung
Ich weiß nicht, ob Sie verstehen, ich spreche Spanisch
%Vor%Es gibt einige Probleme hier.
Von den neuesten androids ist der WebView und Chrome Client eine separate Anwendung, die ohne Benutzerabsicht automatisch aktualisiert werden kann.
Von der Version Chrome x & gt; = 25 haben sie geändert, wie die Lade-URL in der Android-Anwendung funktioniert, die die Webview-Komponente verwendet. Ссылка Scheint so, als würden sie sich ändernde URLs ohne Benutzergeste blockieren und von JavaScript-Timern gestartet werden
Die Lösung besteht darin, den Benutzer zu zwingen, URL-Änderungen zu aktivieren, zum Beispiel beim Klicken auf die Schaltfläche.
Sie können auch die oben genannte Methode "shouldOverrideUrlLoading" im WebView-Client überschreiben.
Tags und Links android webview android-intent