Cómo configurar funciones experimentales del navegador en Chromium

En el caso de 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 distintos derivados de Chromium, como Google Chrome, Microsoft Edge y 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 basan 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 admitió un esquema especial llamado chrome:// para acceder a la configuración o las funciones internas del navegador. Para ver la lista completa, ingresa chrome://chrome-urls en la barra de URL. La URL especial de interés aquí es chrome://flags.

Cómo establecer marcas del navegador

En el caso de algunas APIs nuevas en Chromium, debes establecer una marca del navegador para la experimentación. Como ya sabes, chrome://flags es donde sucede esto. La marca más popular que te pedimos que establezcas es chrome://flags/#enable-experimental-web-platform-features, que, como su nombre lo indica, habilita las funciones experimentales de la plataforma web.

Activa o desactiva la marca "experimental web platform features".

Reescrituras de esquemas

Sin embargo, sucede algo interesante si ingresas una URL chrome:// en un navegador que no es 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 (aunque funciona gracias al mecanismo de reescritura) puede no ser la experiencia más agradable. Al mismo tiempo, tampoco es una buena solución enumerar todos los esquemas de proveedores posibles, como edge://, chrome://, brave://, etc.

Un esquema para gobernarlos a todos

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