Как узнать, включен ли флаг Chrome

Страница chrome: // flags Google Chrome может быть не такой мощной, как страница about: config в Mozilla Firefox, но она предоставляет пользователям веб-браузера доступ к экспериментальным функциям и параметрам, которыми они могут управлять с этой страницы.

Пользователи Chrome могут включить эти функции на странице, чтобы протестировать новые функции до того, как они появятся в браузере или будут извлечены из него Google.

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

Какой флаг включен, а какой нет?

Когда вы откроете флаги chrome: // в браузере, вы заметите, что Google использует разные механизмы для настройки состояния этих настроек в браузере.

В большинстве из них указана ссылка «включить» или «отключить», по которой можно щелкнуть, чтобы включить или отключить функцию. Это хороший показатель того, включен эксперимент или нет.

Если вы видите «включить», он отключен в то время, а если вы видите «отключить», он включен.

Однако основной проблемой являются эксперименты, которые используют меню вместо ссылок для изменения своего состояния, поскольку нет указания, включена ли функция или нет, если используется меню.

На скриншоте выше показано, почему это проблема. Эксперимент Overlay Scrollbars отображает его состояние как «по умолчанию», но не показывает, означает ли это, что оно включено или нет.

Сначала я подумал, что цвет фона линий указывает, включен он или нет, но это не тот случай, поскольку он просто показывает, изменилось ли состояние объекта пользователем.

Белый цвет указывает на изменение состояния пользователем (состояние, отличное от значения по умолчанию), а состояние по умолчанию светло-серого цвета.

Сам Chrome не предоставляет информацию. Самое близкое к раскрытию, включены ли предпочтения или нет, находится в chrome: // local-state /. Там вы найдете список экспериментов, которые включены или отключены, но только если они были изменены пользователем.

Хотя это может помочь вам здесь и там, но это не помогает определить, включена ли функция или нет, которая показывает меню, а не ссылку на странице флагов.

У вас есть один вариант, который вам может пригодиться в этом отношении. Если вы ссылаетесь на экспериментальный флаг на странице переключателей командной строки Chromium, вы получите ответ.

Давайте возьмем флаг наложения полосы прокрутки в качестве примера. Откройте страницу «Коммутаторы командной строки», нажмите F3 на клавиатуре и найдите оверлейную полосу прокрутки.

Флаг --enable-overlay-scrollbar указывает, что он включит эту функцию, если вы запустите Chrome с переключателем. Это означает, что эта функция не включена по умолчанию в браузере.

Итак, проверьте, указывает ли флаг или описание, что эта функция включена или отключена, когда Chrome запускается с параметром командной строки, и вы получили свой ответ.

Это, очевидно, далеко от идеала, и было бы очень хорошо, если бы Google добавил индикаторы на страницу chrome: flags напрямую, чтобы указать, включена функция или нет.

Теперь вы : Включили ли вы флаги в Chrome?