Come impostare i flag del browser in Chromium

Per alcune delle nuove API che introduciamo in Chromium, devi impostare un flag del browser per la sperimentazione. Questo articolo spiega come eseguire questa operazione nei vari derivati di Chromium, come Google Chrome, Microsoft Edge e altri.

Chromium è un progetto di browser open source che mira a creare un modo più sicuro, più veloce e più stabile per consentire a tutti gli utenti di utilizzare il web. Molti browser web sono basati su Chromium, tra cui i browser più diffusi Google Chrome di Google, Microsoft Edge di Microsoft, Browser web Opera di Opera e molti altri.

Lo schema chrome://

Fin dall'inizio, Google Chrome ha supportato uno schema speciale chiamato chrome:// per accedere alle impostazioni o alle funzionalità interne del browser. Puoi visualizzare l'elenco completo inserendo chrome://chrome-urls nella barra degli URL. L'URL speciale di interesse qui è chrome://flags.

Impostazione dei flag del browser

Per alcune nuove API in Chromium, devi impostare un flag del browser per la sperimentazione. Hai indovinato, chrome://flags è dove si verifica questo problema. Il flag più utilizzato che ti chiediamo di impostare è chrome://flags/#enable-experimental-web-platform-features, che, come suggerisce il nome, attiva le funzionalità sperimentali della piattaforma web.

Attiva/disattiva il flag "Funzionalità della piattaforma web sperimentale".

Riscritture dello schema

Tuttavia, accade qualcosa di interessante se inserisci un URL chrome:// in un browser diverso da Chrome. Ad esempio, se inserisci chrome://flags/#enable-experimental-web-platform-features in Microsoft Edge, noterai che viene riscritto come edge://flags/#enable-experimental-web-platform-features. Tutti i fornitori hanno creato questo meccanismo di riscrittura, il che è logico, dato che Edge non è Chrome, anche se è basato su Chromium.

Documentazione inclusiva

Ci impegniamo a rendere la nostra documentazione inclusiva di diversi browser, quindi, ad esempio, dire a un utente di Brave di andare su chrome://flags per attivare/disattivare un determinato flag, anche se funziona grazie al meccanismo di riscrittura, potrebbe non essere l'esperienza più accogliente. Allo stesso tempo, elencare tutti i possibili schemi di fornitori come edge://, chrome://, brave:// e così via non è una buona soluzione.

Un solo schema per regolarli tutti

Fortunatamente, esiste uno schema di champion nascosto che soddisfa tutte le nostre esigenze: about://. In Chrome, gli URL about:// vengono riscritti in chrome://, in Edge in edge:// e così via per tutti i fornitori. Siamo tutti insieme in questa roba del web, about:// siamo tutti noi. Ogni volta che vedi istruzioni che includono lo schema about://, il browser Chromium che preferisci farà la cosa giusta.