Novedades de Herramientas para desarrolladores (Chrome 92)

Editor de cuadrícula de CSS

Una función muy solicitada. Ahora puedes obtener una vista previa de la cuadrícula de CSS y crearla con el nuevo editor de cuadrícula de CSS.

Editor de cuadrícula de CSS

Cuando se aplican los códigos display: grid o display: inline-grid a un elemento HTML de tu página, puedes ver un ícono junto a él en el panel Estilos. Haz clic en el ícono para activar o desactivar el editor de cuadrícula de CSS. Aquí puedes obtener una vista previa de los posibles cambios con los íconos en pantalla (p.ej., justify-content: space-around) y crear la apariencia de la cuadrícula con un solo clic.

Problema de Chromium: 1203241

Compatibilidad con las redeclaraciones de const en Console

La consola ahora admite la redeclaración de la sentencia const, además de las redeclaraciones existentes de let y class. La imposibilidad de volver a declarar era una molestia común para los desarrolladores web que usan la consola para experimentar con código JavaScript nuevo.

Esto permite que los desarrolladores copien y peguen código en la consola de Herramientas para desarrolladores para ver cómo funciona o experimentar, realizar pequeños cambios en el código y repetir el proceso sin actualizar la página. Anteriormente, las Herramientas para desarrolladores arrojaban un error de sintaxis si el código volvía a declarar una vinculación const.

Consulta el siguiente ejemplo. La nueva declaración de const se admite en secuencias de comandos de REPL independientes (consulta la variable a). Ten en cuenta que, por diseño, no se admiten las siguientes situaciones:

  • const No se permite volver a declarar las secuencias de comandos de la página en las secuencias de comandos de REPL
  • No se permite volver a declarar const dentro de la misma secuencia de comandos de REPL (consulta la variable b)

Redeclaraciones de const

Error de Chromium: 1076427

Visor del orden en el código fuente

Ahora puedes ver el orden de los elementos de origen en la pantalla para mejorar la inspección de accesibilidad.

Visor del orden en el código fuente

El orden del contenido en un documento HTML es importante para la optimización para motores de búsqueda y la accesibilidad. Las funciones de CSS más recientes permiten que los desarrolladores creen contenido que se vea muy diferente en su orden en pantalla que en el documento HTML. Este es un gran problema de accesibilidad, ya que los usuarios de lectores de pantalla obtendrían una experiencia diferente y, probablemente, más confusa que la de los usuarios videntes.

Error de Chromium: 1094406

Nuevo acceso directo para ver los detalles del marco

Para ver los detalles del iframe, haz clic con el botón derecho en el elemento iframe en el panel Elementos y selecciona Mostrar detalles del marco.

Mostrar detalles del marco

Esto te llevará a una vista de los detalles del iframe en el panel Aplicación, donde podrás examinar los detalles del documento, el estado de seguridad y aislamiento, la política de permisos y mucho más para depurar posibles problemas.

Vista de detalles del marco

Problema de Chromium: 1192084

Compatibilidad mejorada con la depuración de CORS

Los errores de uso compartido de recursos de origen cruzado (CORS) ahora se muestran en la pestaña Problemas. Existen varios motivos por los que se producen errores de CORS. Haz clic para expandir cada problema y comprender las posibles causas y soluciones.

Problemas de CORS en la pestaña Problemas

Error de Chromium: 1141824

Actualizaciones del panel de red

Cambiar el nombre de la etiqueta XHR a Fetch/XHR

Ahora, la etiqueta XHR se llama Fetch/XHR. Este cambio aclara que este filtro incluye las solicitudes de red de XMLHttpRequest y de la API de Fetch.

Etiqueta de recuperación/XHR

Error de Chromium: 1201398

Filtra el tipo de recurso de Wasm en el panel de Red

Ahora puedes hacer clic en el nuevo botón Wasm para filtrar las solicitudes de red de Wasm.

Filtrar por Wasm

Error de Chromium: 1103638

User-Agent Client Hints para dispositivos en la pestaña Condiciones de red

Ahora se aplican las User-Agent Client Hints a los dispositivos en el campo Usuario-agente de la pestaña Condiciones de red.

User-Agent Client Hints es una nueva expansión de la API de Client Hints que permite a los desarrolladores acceder a información sobre el navegador de un usuario de una manera ergonómica y que preserva la privacidad.

User-Agent Client Hints para dispositivos en la pestaña Condiciones de red

Error de Chromium: 1174299

Cómo informar problemas del modo no estándar en la pestaña Problemas

Las Herramientas para desarrolladores ahora informan problemas relacionados con el modo no estándar y el modo no estándar limitado.

Los modos no estándar y no estándar limitado son modos de navegador heredados de antes de que se crearan los estándares web. Estos modos emulan comportamientos de diseño de la era anterior a los estándares que, a menudo, causan efectos visuales inesperados.

Cuando depuran problemas de diseño, los desarrolladores pueden pensar que se deben a errores de CSS o HTML creados por el usuario, mientras que el problema real es el modo de compatibilidad en el que se encuentra la página. Las Herramientas para desarrolladores proporcionan sugerencias para solucionarlo.

Cómo informar problemas del modo no estándar en la pestaña Problemas

Error de Chromium: 622660

Incluye Calcular interacciones en el panel Rendimiento

Las Herramientas para desarrolladores ahora muestran las intersecciones de procesamiento en el gráfico tipo llama. Estos cambios te ayudan a identificar los eventos de observadores de intersección y depurar sus posibles sobrecargas de rendimiento.

Calcular intersecciones en el panel Rendimiento

Error de Chromium: 1199137

Lighthouse 7.5 en el panel de Lighthouse

El panel de Lighthouse ahora ejecuta Lighthouse 7.5. Se quitó la advertencia "falta el ancho y el alto explícitos" para las imágenes con aspect-ratio definido en CSS. Anteriormente, Lighthouse mostraba advertencias para las imágenes sin ancho ni altura definidos.

Consulta las notas de la versión para obtener una lista completa de los cambios.

Problema de Chromium: 772558

Se dio de baja el menú contextual "Reiniciar marco" en la pila de llamadas

La opción Reiniciar marco ya no está disponible. Esta función requiere más desarrollo para funcionar bien, actualmente no funciona y suele fallar.

Menú contextual de Restart frame obsoleto

Error de Chromium: 1203606

[Experimental] Protocol monitor

Las Herramientas para desarrolladores de Chrome usan el Protocolo de Herramientas para desarrolladores de Chrome (CDP) para instrumentar, inspeccionar, depurar y generar perfiles de los navegadores Chrome. El Protocol monitor te permite ver todas las solicitudes y respuestas de CDP que realizan las Herramientas para desarrolladores.

Se agregaron dos funciones nuevas para facilitar las pruebas de CDP:

  • El nuevo botón Guardar te permite descargar los mensajes grabados como un archivo JSON.
  • Un campo nuevo que te permite enviar un comando de CDP sin procesar directamente

Supervisión de protocolos

Problemas de Chromium: 1204004 y 1204466

[Experimental] Grabadora de Puppeteer

La grabadora de Puppeteer ahora genera una lista de pasos según tu interacción con el navegador, mientras que, antes, las Herramientas para desarrolladores generaban una secuencia de comandos de Puppeteer directamente. Se agregó un nuevo botón Export para que puedas exportar los pasos como una secuencia de comandos de Puppeteer.

Después de grabar los pasos, puedes usar el nuevo botón Replay para volver a reproducirlos. Sigue las instrucciones que se indican aquí para aprender a comenzar a grabar.

Ten en cuenta que este es un experimento que se encuentra en su etapa inicial. Planeamos mejorar y expandir la funcionalidad de la Grabadora con el tiempo.

Puppeteer Recorder

Error de Chromium: 1199787

Descarga los canales de versión preliminar

Considera usar Chrome Canary, Dev o Beta como tu navegador de desarrollo predeterminado. Estos canales de versión preliminar te brindan acceso a las funciones más recientes de las Herramientas para desarrolladores, te permiten probar las APIs de vanguardia de la plataforma web y te ayudan a encontrar problemas en tu sitio antes que los usuarios.

Comunícate con el equipo de Herramientas para desarrolladores de Chrome

Usa las siguientes opciones para analizar las funciones nuevas, las actualizaciones o cualquier otro tema relacionado con las Herramientas para desarrolladores.

Novedades de las Herramientas para desarrolladores

Una lista de todo lo que se trató en la serie Novedades de las Herramientas para desarrolladores.