Novedades de Herramientas para desarrolladores (Chrome 93)

Consultas editables del contenedor de CSS en el panel Estilos

Ahora puedes ver y editar las consultas de contenedores de CSS en el panel Estilos.

Las consultas de contenedor proporcionan un enfoque mucho más dinámico al diseño responsivo. La regla de @container funciona de manera similar a una consulta de medios con @media. Sin embargo, en lugar de consultar el viewport y el usuario-agente para obtener información, @container consulta el contenedor superior que coincide con ciertos criterios.

En el panel Elements, haz clic en un elemento DOM con la regla de @container. Ahora, DevTools muestra la información de @container en el panel Styles. Haz clic en él para editar el tamaño. El panel Styles también muestra la información del contenedor correspondiente. Coloca el cursor sobre él para destacar el elemento del contenedor en la página y verificar su tamaño. Haz clic en él para seleccionar el elemento del contenedor.

Actualmente, la función de consultas de contenedores es experimental. Activa la marca #enable-container-queries en chrome://flags para probarla.

Consultas editables del contenedor de CSS en el panel Estilos

Error de Chromium: 1146422

Vista previa del paquete web en el panel de red

El paquete web es un formato de archivo para encapsular uno o más recursos HTTP en un solo archivo. Ahora puedes obtener una vista previa del contenido del paquete web en el panel Red.

Actualmente, la función de paquete web es experimental. Habilita la marca #enable-experimental-web-platform-features en chrome://flags para probarla.

vista previa del paquete web

Error de Chromium: 1182537

Depuración de la API de Attribution Reporting

Los errores de la API de Attribution Reporting ahora se informan en la pestaña Problemas.

Attribution Reporting es una nueva API que te ayuda a medir cuándo una acción del usuario (como un clic o una vista de un anuncio) genera una conversión, sin usar identificadores entre sitios.

Errores de la API de Attribution Reporting en la pestaña Problemas

Error de Chromium: 1190735

Mejor manejo de cadenas en la consola

El nuevo menú contextual de Console te permite copiar cualquier cadena como contenido, literal de JavaScript o literal de JSON.

Nuevo menú contextual en Play Console

En Chrome 90, Herramientas para desarrolladores actualizó la consola para que siempre formatee los resultados de cadenas como literales JSON válidos. Recibimos comentarios de los desarrolladores que indican que este cambio podría ser confuso. Algunos creen que la cantidad de escape es excesiva y hace que el resultado sea ilegible.

Console ahora aplica formato a los resultados de cadenas como literales de JavaScript válidos y, además, te proporciona 3 opciones de cadenas de copia. La opción Copiar como literal de JavaScript escapará los caracteres especiales apropiados y unirá la cadena con comillas simples, dobles o acentos graves, según el contenido de la cadena. En cambio, la opción Copiar contenido de cadenas copia el contenido de la cadena sin procesar (incluidas las líneas nuevas y otros caracteres especiales) de forma literal en el portapapeles. Por último, Copiar como objeto literal de JSON da formato a la cadena como un objeto literal de JSON válido y la copia en el portapapeles.

Error de Chromium: 1208389

Depuración mejorada de CORS

Los errores TypeError relacionados con CORS en Console ahora están vinculados al panel de red y a la pestaña Problemas.

Haz clic en los dos íconos nuevos que se encuentran junto al mensaje de error relacionado con CORS para ver la solicitud de red, o bien para comprender mejor el mensaje de error y obtener posibles soluciones en la pestaña Problemas.

Íconos junto al mensaje de error relacionado con CORS

Problema de Chromium: 1213393

Lighthouse 8.1

El panel de Lighthouse ahora ejecuta Lighthouse 8.1.

Faro

Si tu sitio expone mapas de origen a Lighthouse, busca el botón Ver mapa de árbol para ver un desglose de tu JavaScript enviado, que se puede filtrar por tamaño y cobertura durante la carga.

El informe también incluye un nuevo filtro de métricas (consulta el filtro Mostrar auditorías relevantes para en la captura de pantalla). Elige una métrica para enfocarte en las oportunidades y los diagnósticos más relevantes para mejorar solo esa métrica.

La categoría Rendimiento tuvo varios cambios en la puntuación para alinearse con otras herramientas de rendimiento y reflejar mejor el estado de la Web.

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

Error de Chromium: 772558

Cómo mostrar la URL de la nota nueva en el panel del manifiesto

El panel Manifiesto ahora muestra la URL de la nota nueva.

Actualmente, en ChromeOS (CrOS), las apps para Chrome y para Android que declaran una función "nueva nota" se pueden seleccionar como una app para tomar notas en la configuración de la pluma stylus (aparece si el dispositivo CrOS se usó con una pluma stylus). Cuando se selecciona como una app para tomar notas, se puede iniciar desde el botón "Crear nota" de la paleta de la pluma stylus. Agregar el campo new-note-url al manifiesto de la aplicación es parte del esfuerzo por agregar una funcionalidad equivalente a las apps web.

URL de nota nueva en el panel Manifiesto

Error de Chromium: 1185678

Selectores de coincidencia de CSS fijos

DevTools corrigió los selectores de coincidencia de CSS, que no funcionaban en la última versión.

Los selectores separados por comas en el panel Styles tienen un color diferente según si coinciden con el nodo DOM seleccionado:

  • La parte que no coincide se muestra en gris claro.
  • Una parte del selector coincidente se muestra en negro.

Selectores de coincidencia de CSS

Error de Chromium: 1219153

Cómo mostrar respuestas JSON en un formato legible en el panel de red

Ahora puedes imprimir respuestas JSON en un formato legible en el panel Red.

Abre una respuesta JSON en el panel Red y haz clic en el ícono {} para que se muestre en un formato legible.

 Cómo mostrar respuestas JSON en un formato legible en el panel de red

Error de Chromium: 998674

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.