Chromium でブラウザのフラグを設定する方法

Chromium で導入された新しい API の一部では、テスト用にブラウザ フラグを設定する必要があります。 この記事では、Google Chrome、Microsoft Edge などのさまざまな Chromium 派生ブラウザでこれを行う方法について説明します。

Chromium は、すべてのユーザーがより安全かつ高速に、安定した状態でウェブを利用できるようにすることを目指すオープンソースのブラウザ プロジェクトです。多くのウェブブラウザが Chromium を基盤として構築されています。たとえば、Google ChromeGoogle)、Microsoft EdgeMicrosoft)、Opera Web BrowserOpera)など 多くのブラウザが挙げられます。

chrome:// スキーム

Google Chrome は、ブラウザ内部の設定や機能にアクセスするための特別なスキーム chrome:// を当初からサポートしています。完全なリストを表示するには、URL バーに「chrome://chrome-urls」と入力します。ここで注目すべき特別な URL は chrome://flags です。

ブラウザ フラグの設定

Chromium の新しい APIの一部では、テスト用にブラウザ フラグを設定する必要があります。お察しのとおり、chrome://flags で設定します。設定を求められる最も一般的なフラグは chrome://flags/#enable-experimental-web-platform-features です。名前のとおり、試験運用版のウェブ プラットフォーム機能を有効にします。

「試験運用版のウェブ プラットフォームの機能」のフラグを切り替える。

スキームの書き換え

ただし、Chrome 以外のブラウザに chrome:// URL を入力すると、興味深いことが起こります。たとえば、Microsoft Edge に chrome://flags/#enable-experimental-web-platform-features と入力すると、edge://flags/#enable-experimental-web-platform-features に書き換えられます。Edge は Chromium をベースにしていますが Chrome ではないため、すべてのベンダーがこの書き換えメカニズムを作成しています。

包括的なドキュメント

Google は、さまざまなブラウザに対応した包括的なドキュメントの作成に努めています。たとえば、a Brave ユーザーに chrome://flags に移動して特定のフラグを切り替えるように指示すると、書き換えメカニズムのおかげで it works が機能しますが、ユーザー エクスペリエンスはあまり良くありません。同時に、edge://chrome://brave:// など、考えられるすべてのベンダー スキームをリストすることも、優れた解決策ではありません。

1 つのスキームですべてをコントロール

幸いなことに、すべてのニーズを満たす隠れたチャンピオン スキームがあります。それは about:// です。Chrome では、about:// URL は chrome:// に書き換えられ、Edge では edge:// に書き換えられます。他のベンダーも同様です。ウェブはみんなで作り上げるものです。about:// は私たち全員のためのものです。 about:// スキームを含む手順が表示された場合は、選択した Chromium ブラウザが適切な処理を行います。