Saltar al contenido

Abrir las herramientas de desarrollo

Inspeccionar la webview en cada plataforma: cómo se abren, en qué se diferencian las tres, y qué se puede hacer en la aplicación compilada.

Cómo se abren

Y una nota importante: en modo de desarrollo las herramientas suelen estar disponibles por omisión; en una compilación de publicación hay que activarlas explícitamente, y el nivel 10.4 explicó por qué conviene compilarlas y abrirlas bajo condición.

Las dos familias

Lo que cambia entre unas y otras, para no perder tiempo buscando:

  • La inspección del árbol y de los estilos funciona igual en las dos, y es el noventa por ciento del uso.
  • El perfilado de rendimiento es bastante más completo en las de Chromium. Si vas a analizar por qué algo va lento, hazlo en Windows.
  • La consola y la depuración de JavaScript están en las dos, con interfaces distintas.
  • Y la inspección de red es donde más se nota la diferencia — aunque en una aplicación que sigue el nivel 48.1 hay poca red en la webview que inspeccionar.

La estrategia práctica: depura la lógica donde te resulte cómodo y comprueba el aspecto en las tres. Nivel 53.3.

En la aplicación compilada

Aquí está el detalle que merece la pena y que casi nadie configura: poder abrir las herramientas en la versión que usan tus usuarios.

Rust
// compiladas siempre, abiertas solo bajo condición explícita#[cfg(feature = "devtools")]{    if std::env::var("MIAPP_DEVTOOLS").is_ok() || prefs::modo_diagnostico() {        window.open_devtools();    }}

Por qué merece la pena: cuando un usuario reporta un problema visual o de interfaz que no puedes reproducir, poder pedirle que active el modo de diagnóstico y te mande una captura de la consola convierte una incidencia sin salida en un diagnóstico de un minuto.

Y por qué no debe estar abierto por omisión: nivel 31.4. Compiladas sí, accesibles bajo condición, nunca abiertas solas.

Qué se puede inspeccionar y qué no

Una distinción que ahorra búsquedas frustrantes:

Y ahí está la trampa de depurar una aplicación de Tauri: la mitad de los problemas no se ven desde las herramientas del navegador, y la reacción instintiva es buscar más rato ahí en vez de mirar en el otro lado.