Cómo configurar funciones experimentales del navegador en Chromium

Para algunas de las nuevas APIs que presentamos en Chromium, debes establecer una marca del navegador para la experimentación. En este artículo, se explica cómo hacerlo en los diferentes derivados de Chromium, como Google Chrome y Microsoft Edge, entre otros.

Chromium es un proyecto de navegador de código abierto que tiene como objetivo crear una forma más segura, rápida y estable para que todos los usuarios experimenten la Web. Muchos navegadores web se compilan en Chromium, incluidos los navegadores populares Google Chrome de Google, Microsoft Edge de Microsoft, Opera Web Browser de Opera y muchos otros.

El esquema chrome://

Desde el principio, Google Chrome admite un esquema especial llamado chrome:// para acceder a la configuración o las funciones internas del navegador. Para ver la lista completa, coloca chrome://chrome-urls en la barra de URL. La URL especial de interés aquí es chrome://flags.

Cómo establecer marcas del navegador

Para algunas APIs nuevas en Chromium, debes establecer una marca del navegador para la experimentación. Lo adivinaste, chrome://flags es donde sucede esto. La marca más popular que te pedimos que configures es chrome://flags/#enable-experimental-web-platform-features, que, como su nombre lo sugiere, habilita funciones experimentales de la plataforma web.

Activar o desactivar la marca "funciones experimentales de la plataforma web"

Reescrituras de esquemas

Sin embargo, sucede algo interesante si ingresas una URL chrome:// en un navegador que no sea Chrome. Por ejemplo, si ingresas chrome://flags/#enable-experimental-web-platform-features en Microsoft Edge, notarás que se reescribe como edge://flags/#enable-experimental-web-platform-features. Todos los proveedores crearon este mecanismo de reescritura, lo que tiene sentido, ya que Edge no es Chrome, aunque se basa en Chromium.

Documentación inclusiva

Nos esforzamos por hacer que nuestra documentación incluya diferentes navegadores, por lo que, por ejemplo, decirle a un usuario de Brave que navegue a chrome://flags para activar o desactivar una marca determinada (si bien funciona gracias al mecanismo de reescritura) puede no ser la experiencia más amigable. Al mismo tiempo, enumerar todos los esquemas de proveedores posibles, como edge://, chrome://, brave://, etc., tampoco es una gran solución.

Un esquema para gobernarlos a todos

Por suerte, hay un esquema de campeón oculto que se ajusta a todas nuestras necesidades: about://. En Chrome, las URLs de about:// se vuelven a escribir como chrome://, en Edge como edge://, y así sucesivamente para todos los proveedores. Estamos juntos en esto de la Web, y esto es about:// para todos. Cada vez que veas instrucciones que incluyan el esquema about://, el navegador Chromium que elijas hará lo correcto.