Das Untersuchen des Verhaltens des in Ihrer WebView ausgeführten Codes, auch als Debugging bezeichnet, ist ein wichtiger Bestandteil der Entwicklung von Android-Anwendungen, in denen Webinhalte angezeigt werden.
In diesem Abschnitt werden die folgenden Methoden zum Debuggen von WebViews behandelt:
JavaScript-Konsolenprotokollierung: Wenn Sie mit dem Debuggen von Webseiten mit Chrome DevTools oder Safari Web Inspector vertraut sind, wissen Sie vielleicht, wie Sie
console(z. B.console.log()) verwenden. Sie können Konsolennachrichten in Chrome DevTools oder Logcat ansehen. Das WebKit-Framework von Android unterstützt die meisten APIs, sodass Sie beim Debuggen in IhremWebViewLogs von Ihrer Webseite erhalten können.Chrome-Entwicklertools: Ermöglichen die Remote-Live-Prüfung von HTML-, CSS- und JavaScript-Code in der WebView Ihrer App mithilfe von Entwicklertools im Chrome-Browser auf Ihrem Entwicklungscomputer.
Auf lokalen Server zugreifen: Inhalte von einem lokalen Webserver auf Ihrem Entwicklungscomputer bereitstellen und über eine WebView auf einem Testgerät oder Emulator darauf zugreifen, um Änderungen schnell zu sehen, ohne sie auf einem Remote-Server bereitstellen zu müssen.
WebView DevTools-App: Ein On-Device-Tool, das sich der geräteweiten Konfiguration, der Verwaltung von Befehlszeilen-Flags und der Analyse von Abstürzen der WebView-Komponente von Android widmet.