Der folgende Code funktioniert auf allen Geräten, auf denen Android 2.x läuft, aber nicht auf einem Nexus 7-Tablet mit 4.1.2
Das Problem besteht darin, dass shouldOverrideUrlLoading niemals ausgeführt wird. Der onPageFinished läuft ok
Ich werde jede verfügbare Hilfe zu schätzen wissen.
%Vor%Haben Sie versucht, html_str als HTML-Datei auf normalen Desktop-Chrome-Browser zu laden? Wenn Sie es nicht versuchen, kann es Sie irgendwo führen.
In früheren Versionen von Android war Cross-Domain-Scripting erlaubt, aber aus Sicherheitsgründen verhindert Webkit-basiertes Webview in der neuesten Version von Android Cross-Domain-Scripting. Dies kann dazu führen, dass Ihre Seite nicht geladen wird.
Tags und Links android webview android-4.2-jelly-bean