Novedades de Herramientas para desarrolladores (Chrome 79)

Kayce Basques
Kayce Basques

Funciones nuevas para las cookies

Cómo depurar por qué se bloqueó una cookie

Después de registrar la actividad de red, selecciona un recurso de red y, luego, navega a la pestaña actualizada Cookies para comprender por qué se bloquearon las cookies de solicitud o respuesta de ese recurso. Consulta Cambios en el comportamiento predeterminado sin SameSite para comprender por qué podrías ver más cookies bloqueadas en Chrome 76 y versiones posteriores.

La pestaña Cookies.

La pestaña Cookies.

  • No se enviaron las cookies de solicitud amarillas por cable. Estos están ocultos de forma predeterminada. Haz clic en mostrar las cookies de solicitud que se filtraron para mostrarlas.
  • Las cookies de respuesta amarillas se enviaron por cable, pero no se almacenaron.
  • Coloca el cursor sobre Más información información para saber por qué se bloqueó una cookie.
  • La mayoría de los datos de las tablas Request Cookies y Response Cookies provienen de los encabezados HTTP del recurso. Los datos de Domain, Path y Expires/Max-Age provienen del Protocolo de herramientas para desarrolladores de Chrome.

Problemas de Chromium #856777 y #993843

Cómo ver los valores de las cookies

Haz clic en una fila del panel Cookies para ver el valor de esa cookie.

Visualizar el valor de una cookie

Visualizar el valor de una cookie

Error de Chromium #462370

Simula diferentes preferencias de prefers-color-scheme y prefers-reduced-motion

La consulta de medios prefers-color-scheme te permite hacer coincidir el estilo de tu sitio con las preferencias del usuario. Por ejemplo, si la consulta de contenido multimedia prefers-color-scheme: dark es verdadera, significa que el usuario configuró su sistema operativo en modo oscuro y prefiere las IUs de modo oscuro.

Abre el menú de comandos, ejecuta el comando Show Rendering y, luego, establece el menú desplegable Emulate CSS media feature prefers-color-scheme para depurar tus estilos prefers-color-scheme: dark y prefers-color-scheme: light.

prefers-color-scheme: oscuro

Cuando se establece prefers-color-scheme: dark (cuadro del medio), el panel Estilos (cuadro de la derecha) muestra el CSS que se aplica cuando esa consulta de medios es verdadera y el viewport muestra los estilos del modo oscuro (cuadro de la izquierda).

También puedes simular prefers-reduced-motion: reduce con el menú desplegable Emulate CSS media feature prefers-reduced-motion junto al menú desplegable Emulate CSS media feature prefers-color-scheme.

Error de Chromium #1004246

Emulación de zona horaria

La pestaña Sensores ahora te permite no solo anular la ubicación geográfica, sino también emular zonas horarias arbitrarias y probar el impacto en tus apps web. Quizás te sorprenda saber que esta nueva función también mejora la confiabilidad de la emulación de geolocalización: antes, las apps web podían detectar la falsificación de ubicación haciendo coincidir la ubicación con la zona horaria local del usuario. Ahora que la geolocalización y la emulación de zona horaria están vinculadas, se elimina esta categoría de discrepancias.

Actualizaciones de la cobertura de código

La pestaña Cobertura puede ayudarte a encontrar JavaScript y CSS sin usar.

La pestaña Cobertura ahora usa colores nuevos para representar el código usado y no usado. Se demostró que esta combinación de colores es más accesible para las personas con deficiencias en la visión de los colores. La barra roja de la izquierda representa el código sin usar, y la barra azulada de la derecha representa el código usado.

El nuevo cuadro de texto type filter de cobertura te permite filtrar la información de cobertura por tipo: mostrar solo la cobertura de JavaScript, solo la de CSS o todos los tipos de cobertura.

La pestaña Cobertura.

La pestaña Cobertura.

El panel Fuentes muestra los datos de cobertura de código cuando están disponibles. Si haces clic en las marcas rojas o azuladas junto al número de línea, se abrirá la pestaña Cobertura y se destacará el archivo.

Datos de cobertura en el panel Fuentes

Datos de cobertura en el panel Fuentes La línea 8 es un ejemplo de código sin usar. La línea 11 es un ejemplo de código utilizado.

Problemas de Chromium #1003671 y #1004185

Cómo depurar por qué se solicitó un recurso de red

Después de grabar la actividad de red, selecciona un recurso de red y, luego, navega a la pestaña Initiator para comprender por qué se solicitó el recurso. En la sección Solicitar pila de llamadas, se describe la pila de llamadas de JavaScript que lleva a la solicitud de red.

La pestaña Iniciador.

La pestaña Iniciador

Errores de Chromium 963183 y 842488

Los paneles Console y Sources vuelven a respetar las preferencias de sangría

Durante mucho tiempo, DevTools tuvo un parámetro de configuración para personalizar tu preferencia de sangría a 2 espacios, 4 espacios, 8 espacios o tabulaciones. Recientemente, la configuración era prácticamente inútil porque los paneles Console y Sources la ignoraban. Este error ya se corrigió.

Ve a Configuración > Preferencias > Fuentes > Indentación predeterminada para establecer tu preferencia.

Error de Chromium #977394

Nuevos atajos para la navegación del cursor

Presiona Control + P en los paneles de Console o Sources para mover el cursor a la línea anterior. Presiona Control + N para mover el cursor a la línea de abajo.

Error de Chromium #983874

Descarga los canales de vista previa

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 DevTools, te permiten probar las APIs de plataformas web de vanguardia y te ayudan a encontrar problemas en tu sitio antes que tus usuarios.

Comunícate con el equipo de Chrome DevTools

Usa las siguientes opciones para hablar sobre las funciones nuevas, las actualizaciones o cualquier otro tema relacionado con DevTools.

Novedades de DevTools

Una lista de todo lo que se analizó en la serie Novedades de DevTools.