Novedades de Herramientas para desarrolladores (Chrome 93)

Consultas de contenedor de CSS editables en el panel Styles

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

Las consultas de contenedor proporcionan un enfoque mucho más dinámico para el diseño responsivo. La regla @@container funciona de manera similar a una consulta de medios con @media. Sin embargo, en lugar de consultar la ventana gráfica 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 una regla @container. DevTools ahora muestra la información de @container en el panel Styles. Haz clic en él para editar el tamaño. En el panel Estilos, también se muestra la información del contenedor correspondiente. Coloca el cursor sobre él para destacar el elemento contenedor en la página y verificar el tamaño del contenedor. Haz clic en él para seleccionar el elemento contenedor.

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

Consultas de contenedor de CSS editables en el panel Styles

Error de Chromium: 1146422

Vista previa del paquete web en el panel de red

Un 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 Network.

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 del 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 la consola te permite copiar cualquier cadena como contenido, literal de JavaScript o literal de JSON.

Nuevo menú contextual en la consola

En Chrome 90, las Herramientas para desarrolladores actualizaron la Consola para que siempre formatee los resultados de cadenas como literales JSON válidos. Los desarrolladores nos comentaron que este cambio podría ser confuso y que la cantidad de caracteres de escape es excesiva y dificulta la lectura del resultado.

La consola ahora formatea las cadenas de salida 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 adecuados y encerrará la cadena entre comillas simples, comillas dobles o acentos graves, según el contenido de la cadena. La opción Copiar contenido de la cadena copia el contenido sin procesar de la cadena (incluidos los saltos de línea y otros caracteres especiales) tal cual al 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

Se mejoró la depuración de CORS

Los errores TypeError relacionados con CORS en la consola ahora están vinculados al panel Network y a la pestaña Issues.

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

Íconos junto al mensaje de error relacionado con CORS

Error de Chromium: 1213393

Lighthouse 8.1

El panel 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 del JavaScript que se envió, que se puede filtrar por tamaño y cobertura en la carga.

El informe también incluye un nuevo filtro de métricas (consulta el filtro Mostrar auditorías pertinentes 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

Se muestra la URL de nota nueva en el panel Manifest

En el panel Manifest, ahora se muestra la URL de la nota nueva.

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

URL de nota nueva en el panel Manifest

Problema de Chromium: 1185678

Se corrigieron los selectores coincidentes de CSS

Las Herramientas para desarrolladores corrigieron los selectores coincidentes de CSS, que no funcionaban en la versión anterior.

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

  • Las partes no coincidentes se muestran en gris claro.
  • La parte del selector que coincide se muestra en negro.

Selectores coincidentes de CSS

Problema de Chromium: 1219153

Impresión legible de respuestas JSON en el panel Network

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

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

 Impresión legible de respuestas JSON en el panel Network

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 vanguardia de la plataforma web y te ayudan a encontrar problemas en tu sitio antes de que lo hagan tus usuarios.

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

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

Novedades de Herramientas para desarrolladores

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