追加のデバッグツールを有効にするか、新機能や試験運用版の機能をお試しください。
Chrome フラグは、デフォルトでは利用できないブラウザの機能を有効にするための手段です。
たとえば、Chrome は、ピクチャー イン ピクチャーの動画機能をすべてのユーザーに展開する前にユーザーが試せるようにしたいと考えていました。
この機能はフラグが立てられた状態で利用できるようになったため、すべてのユーザーが試してフィードバックを提供できるようにしました。コード フィードバックに基づいてテストと改良が行われました 非常に有効に機能します。
リスクを把握する
ほとんどの Chrome ユーザーは、Chrome フラグを使用する必要はありません。
Chrome のフラグを設定する場合は注意が必要です。機能を有効または無効にすると、 データが失われたり、セキュリティやプライバシーが侵害されたりする可能性があります。また、フラグで切り替えた機能は停止する可能性があります 予告なく削除されることもあります。
企業の IT 管理者の場合は、本番環境で Chrome フラグを使用しないでください。おすすめ エンタープライズ ポリシーをご覧ください。
...慎重に進めてください
とは言え、新しいテクノロジーを試したいウェブ デベロッパーや、 Chrome フラグについて知る価値はあります。
さまざまなタイプの特徴に対応するフラグが数多くあります。一部のフラグは、 Chrome の外観や動作、および新しい JavaScript API などの機能を実行する。 フラグを使用できるかどうかは、ご使用の Chrome のバージョンによって異なります。
Chrome のフラグを設定するには、次の 2 つの方法があります。
chrome://flags
ページから。- ターミナルのコマンドラインから Chrome を開く。
chrome://flags
Chrome の chrome://flags
ページからフラグを設定するには、フラグを見つけて設定を切り替える必要があります
ブラウザを再起動します。
たとえば、Chrome のヘッドアップ ディスプレイを有効にしてパフォーマンス指標を確認する手順は次のとおりです。
対象物を検索します。
値を [有効] に設定します。
Chrome を再起動します。
ウェブページのパフォーマンスに関する技術情報を表示するヘッドアップ ディスプレイを使用できるようになりました。
コマンドライン フラグ
ウェブ デベロッパーの方は、
終端します。コマンドを実行して Chrome を開き、設定するフラグを追加します。他にも
コマンドラインから設定できる Chrome 設定が、
chrome://flags
ページ。
たとえば、Mac のターミナルから Chrome Canary を実行するには、Topics API を有効にし、エポックの長さを 15 秒に設定します。 次のコマンドを実行します。
/Applications/Google\ Chrome\ Canary.app/Contents/MacOS/Google\ Chrome\ Canary
--enable-features=BrowsingTopics:time_period_per_epoch/15s,PrivacySandboxAdsAPIsOverride,PrivacySandboxSettings3,OverridePrivacySandboxSettingsLocalTesting
これはほんの一例にすぎません。有効化、無効化、削除用のフラグは他にも多数あります。 あまり知られていない機能を設定できます。
コマンドライン フラグでさまざまな Chrome チャンネルを定期的に使用する場合は、 チャンネルごとに関数を作成し、シェルの RC ファイルに追加します。 たとえば、macOS の場合は次のようになります。
- ターミナルを開きます。
- 関数を作成する:
cf(){ open -a 'Google Chrome Canary' --args $*; }
- 関数
cf --enable-features=TrackingProtection3pcd
を使用する
Chrome ユーザーデータ ディレクトリを設定する
Chrome のエンジニアリング用語では、Chrome ユーザーは「個人」 表示されます。
Chrome クライアントとは、デバイスに Chrome を個別にインストールする仕組みです。
正確にいうと、Chrome クライアントは個々の ユーザーデータ ディレクトリ。 各 Chrome プロファイルは ユーザーデータ ディレクトリ内のサブディレクトリに保存されています。
コマンドラインから Chrome を実行する場合は、ユーザーデータのディレクトリを
--user-data-dir flag
に置き換えます。
つまり、開発用に個別のユーザーデータ ディレクトリを用意できます。 独自のプロファイルサブディレクトリが 作成されます新しいユーザーデータ ディレクトリを作成すると、 Chrome は新しくインストールされたかのように動作するため、 プロファイル関連の問題のデバッグ
新しい一時ユーザー ディレクトリを指定してコマンドラインから Chrome を実行するには、 次のフラグを指定します。
--user-data-dir=$(mktemp -d)
次のフラグを追加して、ブラウザ チェックと 初回実行 UI:
--no-default-browser-check --no-first-run
フラグの競合に注意する
設定したフラグが互いに競合する可能性があります。chrome://flags
設定は、同じフラグのコマンドライン設定をオーバーライドします。chrome://flags
設定のデフォルトは、場合によってはコマンドライン構成をオーバーライドします。Chrome をコマンドラインから実行したときに設定したフラグが想定どおりに機能しない場合は、chrome://flags
ページを確認してください。
chrome://flags
ページに表示される設定には、コマンドラインから設定したフラグは反映されていません。代わりに、chrome://version
ページをご覧ください。[コマンドライン] セクションに、フラグの設定が表示されます。
試験運用版の機能を試すその他の 2 つの方法
独自のフラグがないさまざまな試験運用版の機能を有効にするには、
chrome://flags#enable-experimental-web-platform-features
フラグ。新機能のドキュメントは
説明します。
Chrome ベータ版では、 [テスト] の設定を切り替えてブラウザを再起動することで、フィードバックを送信できます。 Chrome で試験運用版の機能をテストする より詳しく見てみましょう
フラグが表示されるのはどの機能ですか?
すべての試験運用版の機能に独自の Chrome フラグがあるわけではありません。
- 一部の機能は Chrome Canary 版でのみ利用可能で、 フラグを付けます。これは非常にまれです。
- 「小」用必要な作業が 1 ~ 2 四半期以下の機能、試験運用版
これは、
フラグを有効にすることで提供されます。chrome://flags#enable-experimental-web-platform-features
これにより、複数のマイナー機能が有効になります。 - 主要機能は、
chrome://flags
またはコマンドライン スイッチを使用して、機能に固有のフラグでテストするために利用できます。
Chrome の設定はどうなりますか?
Chrome の設定と Chrome フラグはそれぞれ異なる目的を果たします。
Chrome のフラグを使用すると、ユーザーは試験運用版の機能を有効または無効にできます。一方、
chrome://settings
ページから利用できます。ユーザーは、機能のエクスペリエンスをカスタマイズできます。
数多くあります。
オリジン トライアルとは
オリジン トライアルは、 ウェブ プラットフォームの新機能や試験運用版の機能を大規模にテストし、ウェブにフィードバックを提供する 標準コミュニティに参加する必要があります。
オリジン トライアル期間中の機能は、有効なトークンを提供するすべてのページで有効になる 無償ツールキットでこれによりウェブサイトの所有者は、 ブラウザ設定の変更やフラグの設定をユーザーに要求する。これに対し、Chrome フラグでは ユーザーがアクセスするすべてのウェブサイトで試験運用版の機能を有効または無効にできます。 Chrome のオリジン トライアルのスタートガイド より詳しい情報が得られます。
補足説明
- chromium.org のウェブサイト コマンドラインからフラグを設定する方法 モバイルとデスクトップの プラットフォームによって異なります
- 学習内容 機能、フラグ、スイッチ、その他のパターン おすすめします
- ツール向け Chrome フラグでは、ツール、自動化、ベンチマークに関連するフラグについて説明しています。
- Chromium コマンドライン スイッチのリスト 自動的に更新され、使用可能なフラグがすべて表示されます。前回チェックしたときには、 1,400 以上!
- Chromium Flag Updates: chrome/browser/flag-metadata.json ファイルの変更をツイートする bot です。
- 個々の JavaScript API 機能を構成するために使用できるフラグがさらにあります。Google Chat では 詳しくは、API ドキュメントと提案の解説をご覧ください。
- Firefox の試験運用版機能