Как установить флаги браузера в Chromium

Для некоторых новых API, которые мы представляем в Chromium, необходимо установить флаг браузера для экспериментов. В этой статье объясняется, как это сделать в различных производных Chromium, таких как Google Chrome, Microsoft Edge и другие.

Chromium — это проект браузера с открытым исходным кодом, цель которого — создать более безопасный, быстрый и стабильный способ работы в интернете для всех пользователей. Многие веб-браузеры построены на основе Chromium, включая такие популярные браузеры, как Google Chrome от Google , Microsoft Edge от Microsoft , Opera Web Browser от Opera и многие другие .

Схема chrome://

Google Chrome с самого начала поддерживает специальную схему chrome:// для доступа к внутренним настройкам или функциям браузера. Полный список можно увидеть, введя chrome://chrome-urls в адресную строку. В данном случае нас интересует специальная схема chrome://flags .

Установка флагов браузера

Для некоторых новых API в Chromium необходимо установить флаг браузера для экспериментов. Как вы уже догадались, это делается через chrome://flags . Самый популярный флаг, который мы рекомендуем установить, — это chrome://flags/#enable-experimental-web-platform-features , который, как следует из названия, включает экспериментальные функции веб-платформы.

Переключение флага «экспериментальные функции веб-платформы».

Переписывание схемы

Однако, если ввести URL-адрес с префиксом chrome:// в браузер, отличный от Chrome, происходит нечто интересное. Например, если ввести chrome://flags/#enable-experimental-web-platform-features в Microsoft Edge, вы заметите, что он переписывается как edge://flags/#enable-experimental-web-platform-features . Все производители создали этот механизм перезаписи, что вполне логично, поскольку Edge — это не Chrome, хотя и основан на Chromium.

Инклюзивная документация

Мы стремимся к тому, чтобы наша документация была доступна для разных браузеров, поэтому, например, указание пользователю Brave перейти по адресу chrome://flags для переключения определенного флага — хотя это и работает благодаря механизму перезаписи — может быть не самым удобным вариантом. В то же время, перечисление всех возможных схем адресации от разных поставщиков, таких как edge:// , chrome:// , brave:// и т. д., тоже не является хорошим решением.

Одна схема, чтобы управлять всеми

К счастью, существует скрытая схема, которая подходит для всех наших нужд: about:// . В Chrome URL-адреса about:// переписываются на chrome:// , в Edge — на edge:// и так далее для всех провайдеров. Мы все в этом веб-бизнесе, и это about:// для всех нас! Всякий раз, когда вы видите инструкции, включающие схему about:// , ваш браузер на базе Chromium будет работать правильно.