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.
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.