Mit WebView verwenden bestimmte Websites sehr lange , um das Laden der Seite abzuschließen (wie in WebViewClient.onPageFinished () ) und wenn dies geschieht, ist dies durch Web Console-Fehler des folgenden Typs gekennzeichnet:
%Vor%Ich möchte in der Lage sein, diese Fehler zu verstehen und sie irgendwie zu behandeln. z.B. Ausgabe einer Nachricht oder irgendetwas, das für meine App relevant ist, ist die tatsächliche Handhabung an dieser Stelle irrelevant für die Kernfrage:
Gibt es eine Möglichkeit, diese Fehler zu erkennen? also in einer Weise, dass meine App benachrichtigt werden kann?
Hinweis: Dies ist keine Javascript-Frage. Ich programmiere keine Website. Ich greife auf eine bestehende Website zu, deren Implementierung ich nicht kontrollieren kann. Dies ist eine WebView -Frage (derzeit in der Android-Umgebung, könnte aber auch in anderen Umgebungen sein, in denen auch WebView gehostet werden kann) ).
Ich schlage dieses Beispiel vor, das von Google für Web-Apps debuggen
bereitgestellt wird Beachten Sie, dass nur "part1" angezeigt wird, wenn Sie eine kommagetrennte Liste von Parametern innerhalb der Funktion console.log
angeben. Hier ist ein Stück JavaScript-Code zum Testen:
Das Ergebnis wird sein:
%Vor%Tags und Links android webview android-webview