Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Depure Android WebViews en sus aplicaciones android nativas mediante Microsoft Edge Developer Tools, como se indica a continuación:
- Active la depuración de Android WebView en la aplicación nativa de Android; depurar Android WebViews en Microsoft Edge DevTools.
- Para mostrar la lista de Android WebViews con la depuración activada, vaya a
edge://inspect
. - Depure Android WebViews de la misma manera que depura una página web mediante la depuración remota.
A continuación se detallan los detalles.
En Android 4.4 (KitKat) o versiones posteriores, use DevTools para depurar contenido de WebView en aplicaciones nativas de Android.
Android WebView no está relacionado con Microsoft Edge WebView2.
Configuración de Android WebViews para depurar
La depuración de Android WebView debe estar activada dentro de la aplicación. Para activar la depuración de Android WebView, ejecute el método estático setWebContentsDebuggingEnabled en la WebView
clase .
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
WebView.setWebContentsDebuggingEnabled(true);
}
La configuración se aplica a todos los WebView de Android de la aplicación.
Sugerencia
La depuración de Android WebView no se ve afectada por el estado de la debuggable
marca en el manifiesto de la aplicación. Si desea activar la depuración de Android WebView solo cuando la debuggable
marca es true
, pruebe la marca en tiempo de ejecución.
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
if (0 != (getApplicationInfo().flags & ApplicationInfo.FLAG_DEBUGGABLE))
{ WebView.setWebContentsDebuggingEnabled(true); }
}
Abrir una instancia de Android WebView en DevTools
Para mostrar una lista de los WebView de Android con la depuración activada que se ejecuta en el dispositivo, vaya a edge://inspect
.
Para iniciar la depuración, en Android WebView que desea depurar, haga clic en Inspeccionar. Use DevTools de la misma manera que usa una pestaña del explorador remoto.
Solucionar problemas
Si las vistas web de Android no se muestran en la edge://inspect
página:
Compruebe que la depuración de Android WebView está activada para la aplicación.
En el dispositivo, abra la aplicación con android WebView que desea depurar. A continuación, actualice
edge://inspect
.
Nota:
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por Google y usadas según los términos descritos en la licencia internacional creative Commons Attribution 4.0. La página original se encuentra aquí y es creada por Meggin Kearney.
Esta obra está licenciada bajo una Licencia Internacional Creative Commons Attribution 4.0.