Para algumas das novas APIs introduzidas no Chromium, você precisa definir uma sinalização do navegador para experimentação. Este artigo explica como fazer isso nos diversos derivados do Chromium, como o Google Chrome, o Microsoft Edge e outros.
O Chromium é um projeto de navegador de código aberto que busca criar uma maneira mais segura, rápida e estável para todos os usuários aproveitarem a Web. Muitos navegadores da Web são criados no Chromium, incluindo os navegadores mais conhecidos Google Chrome do Google, Microsoft Edge da Microsoft, Opera Web Browser do 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 configurar sinalizações do navegador
Para algumas novas APIs no Chromium, é necessário definir uma sinalização
de navegador para experimentação. Na verdade, isso acontece em chrome://flags
. A flag mais comum que
pedimos que você defina é chrome://flags/#enable-experimental-web-platform-features
, que, como o nome
indica, ativa recursos experimentais da plataforma da Web.
Regravações de esquema
No entanto, algo interessante acontece quando você insere um URL chrome://
em um navegador que não é o Chrome. Por exemplo, se você digitar chrome://flags/#enable-experimental-web-platform-features
no Microsoft Edge, perceberá que ele é reescrito como edge://flags/#enable-experimental-web-platform-features
. Todos os fornecedores criaram esse mecanismo de regravação, o que faz sentido, já que o Edge não é o Chrome, embora seja baseado no Chromium.
Documentação inclusiva
Buscamos fazer com que nossa documentação inclua diferentes navegadores. Portanto, por exemplo, pedir para um usuário
Brave navegar até chrome://flags
para alternar uma determinada flag, embora
funcione graças ao mecanismo de regravação, 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, há um esquema de campeão oculto que atende a todas as nossas necessidades: about://
. No Chrome, os URLs about://
são reescritos para chrome://
, no Edge para edge://
e assim por diante para todos os fornecedores. Estamos juntos
nessa web, e isso somos about://
todos nós! Sempre que você receber instruções que incluam o esquema about://
, o navegador Chromium de sua escolha fará a coisa certa.
Agradecimentos
Imagem principal de Photos by Lanty no Unsplash (links em inglês).