Para algumas das novas APIs que apresentamos no Chromium, é necessário definir uma flag do navegador para experimentação. Este artigo explica como fazer isso em vários derivados do Chromium, como Google Chrome, Microsoft Edge e outros.
O Chromium é um projeto de navegador de código aberto que visa 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 no Chromium, incluindo os navegadores populares Google Chrome da Google, Microsoft Edge da Microsoft, Opera Web Browser 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 conferir a lista completa, insira
chrome://chrome-urls na barra de URL. O URL especial de interesse aqui é chrome://flags.
Como definir flags do navegador
Para algumas novas APIs no Chromium, é necessário definir uma flag do navegador para experimentação. Isso acontece em chrome://flags. A flag mais usada que pedimos para você definir é chrome://flags/#enable-experimental-web-platform-features, que, como o nome sugere, ativa recursos experimentais da plataforma da Web.

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ê inserir 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
Nosso objetivo é tornar a documentação inclusiva para diferentes navegadores. Por exemplo, dizer a um usuário do Brave para acessar chrome://flags e ativar uma determinada flag, embora funcione graças ao mecanismo de reescrita, pode não ser a experiência mais agradável. 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 governar a todos
Felizmente, existe um esquema de campeão oculto que atende a todas as nossas necessidades: about://. No Chrome, os URLs são reescritos para about://, no Edge para edge:// e assim por diante para todos os fornecedores.chrome:// Estamos todos juntos nessa coisa de web, e isso é about:// para todos nós! Sempre que você encontrar instruções que incluam o esquema
about://, o navegador Chromium escolhido fará a coisa certa.