Activa herramientas de depuración adicionales o prueba funciones nuevas o experimentales.
Las marcas de Chrome son una forma de activar funciones del navegador que no están disponibles de forma predeterminada.
Por ejemplo, Chrome quería permitir que los usuarios probaran las funciones de video pantalla en pantalla antes de lanzarla para todos.
La función estaba disponible detrás de una marca para que cualquier usuario pudiera probarla y enviar comentarios. El código y el diseño se probaron y pulieron con base en los comentarios, así que ahora puedes usar como predeterminada en Chrome. Funciona muy bien.
Comprender los riesgos
La mayoría de los usuarios de Chrome no necesitarán usar las funciones experimentales de Chrome.
Si configuras funciones experimentales de Chrome, debes tener cuidado. Al activar o desactivar funciones, podrías perder datos o poner en riesgo tu seguridad o privacidad, y las funciones que actives con una marca podrían detenerse funcionar o quitarse sin previo aviso.
Si eres un administrador de TI empresarial, no deberías usar funciones experimentales de Chrome en producción. Es posible que quieras En cambio, consulta las políticas empresariales.
...y procede con cautela
Dicho esto, si eres un desarrollador web que necesita probar tecnología nueva o simplemente genio curioso, conocer las funciones experimentales de Chrome puede valer la pena.
Existe una gran cantidad de marcas para muchos tipos diferentes de atributos. Algunas marcas afectan la manera Chrome se ve o funciona, y algunas funciones activas, como las nuevas APIs de JavaScript. La disponibilidad de las funciones experimentales depende de la versión de Chrome que uses.
Existen dos maneras de establecer las funciones experimentales de Chrome:
- Desde la página
chrome://flags
- Abre Chrome desde la línea de comandos en una terminal.
chrome://flags
Para configurar una marca de la página chrome://flags
en Chrome, debes encontrarla. Para ello, activa o desactiva el parámetro de configuración
para el parámetro, luego reinicia el navegador.
Por ejemplo, para activar la pantalla de avisos de Chrome con las métricas de rendimiento, haz lo siguiente:
Busca la función.
Configura el valor como Enabled.
Reinicia Chrome.
Ahora puedes usar la pantalla de avisos que muestra información técnica acerca del rendimiento de la página web.
Marcas de línea de comandos
Si eres desarrollador web, recomendamos que abras Chrome desde la línea de comandos en una
terminal. Ejecuta el comando para abrir Chrome y agrega las marcas que quieras establecer. Existen muchas
más parámetros de configuración de Chrome que puedes establecer desde la línea de comandos que los disponibles en la
chrome://flags
página.
Por ejemplo, para ejecutar Chrome Canary desde una terminal en una Mac, con la API de Topics activada y la duración de época establecida en 15 segundos, usa el siguiente comando:
/Applications/Google\ Chrome\ Canary.app/Contents/MacOS/Google\ Chrome\ Canary
--enable-features=BrowsingTopics:time_period_per_epoch/15s,PrivacySandboxAdsAPIsOverride,PrivacySandboxSettings3,OverridePrivacySandboxSettingsLocalTesting
Ese es solo un ejemplo. Hay cientos de otros indicadores para activar, desactivar y configurar funciones menos conocidas.
Si habitualmente usas diferentes canales de Chrome con funciones experimentales de línea de comandos, es posible que crear una función para cada canal y agregarla a tu archivo RC de shell. Por ejemplo, en macOS:
- Abre una terminal.
- Crea una función:
cf(){ open -a 'Google Chrome Canary' --args $*; }
- Usa la función
cf --enable-features=TrackingProtection3pcd
.
Configura el directorio de datos del usuario de Chrome
En el lenguaje de ingeniería de Chrome, usuario de Chrome se refiere a una "persona usuario de Chrome".
Un cliente de Chrome hace referencia a una instalación individual de Chrome en un dispositivo.
Más precisamente, un cliente de Chrome corresponde a una persona directorio de datos del usuario. Cada perfil de Chrome está almacenados en un subdirectorio dentro del directorio de datos del usuario.
Si ejecutas Chrome desde la línea de comandos, puedes configurar el directorio de datos del usuario
con el --user-data-dir flag
.
Esto significa que puede tener un directorio de datos de usuario separado para el desarrollo con sus propios subdirectorios de perfil. Crear un nuevo directorio de datos de usuario Chrome se comporta como si se hubiera instalado recientemente, lo que puede ser útil para problemas relacionados con el perfil de depuración.
Para ejecutar Chrome desde la línea de comandos con un nuevo directorio de usuario temporal, usa el siguiente marca:
--user-data-dir=$(mktemp -d)
Recomendamos agregar las siguientes marcas para evitar la verificación del navegador y IU de primera ejecución:
--no-default-browser-check --no-first-run
Ten cuidado con los conflictos de marcas
Es posible que las marcas que establezcas entren en conflicto entre ellas. La configuración de chrome://flags
anula la configuración de la línea de comandos para la misma marca y, en algunos casos, los valores predeterminados de una configuración de chrome://flags
pueden anular la configuración de la línea de comandos. Si las marcas que configuraste cuando ejecutas Chrome desde la línea de comandos no funcionan como se espera, debes revisar la página de chrome://flags
.
Ten en cuenta que la configuración que se muestra en la página chrome://flags
no refleja las marcas establecidas desde la línea de comandos. En su lugar, echa un vistazo a la página chrome://version
. En la sección Línea de comandos, se muestra la configuración de las marcas.
Otras dos formas de probar las funciones experimentales
Puedes habilitar una variedad de funciones experimentales que no tienen su propia marcación activando o desactivando el
chrome://flags#enable-experimental-web-platform-features
. La documentación sobre funciones nuevas
explicar cuándo es una opción.
En Chrome Beta, puedes probar las funciones destacadas y enviar comentarios. Para ello, activa o desactiva la configuración del Experimento y reinicia el navegador. Prueba funciones experimentales en Chrome .
¿Qué funciones se marcan?
No todas las funciones experimentales tienen su propia función experimental de Chrome:
- Algunas funciones solo están disponibles cuando se envían en Chrome Canary y no pueden activarse a través de marca antes de eso. Esto es bastante raro.
- Para “más pequeños” funciones que requieren no más de 1 o 2 trimestres de trabajo, disponibilidad experimental
cuando se habilita la siguiente marca:
chrome://flags#enable-experimental-web-platform-features
Esto activa varias funciones menores. - Las funciones principales están disponibles para la experimentación con marcas específicas a través de
chrome://flags
o interruptores de línea de comandos.
¿Qué ocurre con la configuración de Chrome?
La configuración y las marcas de Chrome tienen propósitos diferentes.
Las marcas de Chrome permiten al usuario activar o desactivar funciones experimentales, mientras que los controles
disponibles en la página de chrome://settings
permiten al usuario personalizar su experiencia de las funciones
que están disponibles de forma predeterminada.
¿Qué ocurre con las pruebas de origen?
Las pruebas de origen son una forma de desarrolladores probar una función nueva o experimental de plataforma web a gran escala y enviar comentarios a la Web de la comunidad de estándares de calidad antes de que la función esté disponible para todos los usuarios.
Las funciones que se someten a una prueba de origen se activan en todas las páginas que proporcionan un token válido para ellas de Google Cloud. Esto permite a los propietarios de sitios web activar una función experimental para todos sus usuarios, sin requerir que los usuarios cambien la configuración del navegador o establezcan marcas. En comparación, las funciones experimentales de Chrome que los usuarios individuales activen o desactiven una función experimental en todos los sitios web que visiten. Comienza a usar las pruebas de origen de Chrome .
Más información
- En el sitio web chromium.org, se explica Cómo configurar marcas desde la línea de comandos para dispositivos móviles y computadoras de escritorio en diferentes plataformas.
- Más información sobre funciones, marcas, interruptores y otros patrones para experimentar con el navegador.
- En los documentos Marcas de Chrome para herramientas, se muestran marcas relevantes para las herramientas, la automatización y las comparativas.
- Lista de interruptores de línea de comandos de Chromium se actualiza automáticamente con todas las marcas disponibles y, la última vez que lo verificamos, había más de 1,400.
- Las actualizaciones de marcas de Chromium son un bot que tuitea cambios en el archivo chrome/browser/flag-metadata.json.
- Hay aún más marcas disponibles para configurar funciones individuales de la API de JavaScript. Puedes obtén más información al respecto en la documentación de las APIs y en las explicaciones de propuestas.
- Funciones experimentales en Firefox