Como definir sinalizações do navegador no Chromium

Para algumas das novas APIs que apresentamos no Chromium, você precisa definir uma flag do navegador para a experimentação. Este artigo explica como fazer isso nas várias derivadas do Chromium, como Google Chrome, Microsoft Edge e outras.

O Chromium é um projeto de navegador de código aberto que tem como objetivo criar uma maneira mais segura, rápida e estável para todos os usuários acessarem a Web. Muitos navegadores da Web são criados com base no Chromium, incluindo os navegadores conhecidos Google Chrome do Google, Microsoft Edge da Microsoft, Navegador da Web Opera da Opera e muitos outros.

O esquema chrome://

Desde o início, o Google Chrome oferece suporte a um esquema especial chamado chrome:// para acessar configurações ou recursos internos do navegador. Para ver a lista completa, coloque chrome://chrome-urls na barra de URL. O URL especial de interesse aqui é chrome://flags.

Como definir sinalizações do navegador

Para algumas novas APIs no Chromium, é necessário definir uma flag do navegador para a experimentação. Você acertou, chrome://flags é onde isso acontece. A flag mais conhecida que pedimos para definir é chrome://flags/#enable-experimental-web-platform-features, que, como o nome sugere, ativa os recursos experimentais da plataforma da Web.

Alternando a sinalização "Recursos da plataforma da Web experimental".

Substituições de esquema

No entanto, algo interessante acontece se você inserir um URL chrome:// em um navegador que não seja o Chrome. Por exemplo, se você digitar chrome://flags/#enable-experimental-web-platform-features no Microsoft Edge, ele será reescrito como edge://flags/#enable-experimental-web-platform-features. Todos os fornecedores criaram esse mecanismo de reescrita, o que faz sentido, já que o Edge não é o Chrome, embora seja baseado no Chromium.

Documentação inclusiva

Nos esforçamos para que nossa documentação inclua vários navegadores. Por exemplo, dizer a um usuário Brave para navegar até chrome://flags para alternar uma determinada flag (enquanto ela funciona graças ao mecanismo de reescrita) pode não ser a experiência mais acolhedora. Ao mesmo tempo, listar todos os esquemas de fornecedores possíveis, como edge://, chrome://, brave:// etc. também não é uma ótima solução.

Um esquema para todos

Felizmente, há um esquema oculto que atende a todas as nossas necessidades: about://. No Chrome, os URLs about:// são regravados em chrome://, no Edge como edge:// e assim por diante, para todos os fornecedores. Estamos juntos nessa coisa da Web, e isso somos about://, todos nós! Sempre que você encontrar instruções que incluam o esquema about://, o navegador Chromium escolhido vai fazer a coisa certa.