必知事項は次のとおりです。
- 自動ダークモードのオリジン トライアルをお試しいただいた場合、要素ごとにオプトアウトする新しい方法があります。
- COLRv0 フォント形式の進化版である COLRv1 がサポートされるようになりました。
- 他にもたくさんあります。
ピート ルページです。Chrome 98 のデベロッパー向け新機能を 見ていきましょう
Android で自動ダークモードをオプトアウトする
Chrome 96 では、Android での自動ダークテーマのオリジン トライアルを開始しました。
この機能を使用すると、サイトがライトテーマで、ユーザーの OS がダークモードの場合、ブラウザは自動生成されたダークモードをサイトに適用します。
オリジン トライアルに登録していて、特定のページに対して自動生成されたダークモードをオプトアウトする場合は、メタタグを使用できます。
<meta name="color-scheme" content="only light">
または、:root
要素で color-scheme: only light
を設定することでオプトアウトできます。
:root {
color-scheme: only light;
}
ただし、この方法の主な利点は、要素ごとに特定のスタイルを適用することで、要素ごとにオプトアウトできることです。
.only-light,
#my-element {
color-scheme: only light;
}
詳しくは、Android での自動ダークテーマの自動ダークモードをオプトアウトする方法をご覧ください。
COLRv1 フォントのサポート
Chrome 98 では、COLRv0 フォント形式の進化版である COLRv1 がサポートされています。グラデーション、合成とブレンディング、形状の再利用の改善、圧縮に優れ、鮮明でコンパクトなフォント ファイルを実現します。
カラーフォントを使うと、視覚的なハイライト、見出し、バナーを目立たせることができます。
COLRv1 の私のお気に入りのユースケースの 1 つは、すべてのプラットフォームで一貫した絵文字を使用することです。フォント ファイルが小さくなり、ページに追加しやすくなるため、絵文字を画像ファイルに置き換える必要はありません。
まだそれほど簡単ではないため、Google は特徴検出の改善に取り組んでいます。ただし、この点には注意が必要です。
詳細と独自のフォントの作成方法については、Chrome 98 の COLRv1 カラー グラデーション ベクター フォントをご覧ください。
UA 文字列で Chrome 100 をエミュレートする
あと数か月で Chrome 100(3 桁のバージョン番号)に到達します。 バージョン番号をチェックするコードや UA 文字列を解析するコードは、3 桁の数字を処理できるようにチェックする必要があります。
現在のバージョン番号を 100 に変更する #force-major-version-to-100
というフラグがあるため、すべてが想定どおりに動作することを確認します。
など多数
他にもたくさんあります。
CORS プリフライト リクエストが、サブリソースに対するプライベート ネットワーク リクエストの前に送信され、ターゲット サーバーに明示的な権限をリクエストするようになりました。
セルフキャプチャ動画トラックを切り抜くための API である Region Capture の新しいオリジン トライアルを利用できます。ホール オブ ミラー効果が発生しないように、ビデオ会議アプリの画面共有に最適です。
ウィンドウ オーバーレイのコントロールは Chrome 98 で導入される予定ですが、直前に発生した問題により導入されませんでした。Google は現在も開発に取り組んでおり、次の数リリースでご利用いただける予定です。
関連情報
ここでは、重要なハイライトの一部についてのみ説明します。Chrome 98 で追加される変更点については、以下のリンクをご覧ください。
- Chrome DevTools の新機能(98)
- Chrome 98 のサポート終了と削除
- ChromeStatus.com の更新(Chrome 98)
- Chromium ソース リポジトリの変更リスト
- Chrome リリース カレンダー
登録
最新情報を入手するには、Chrome Developers YouTube チャンネルに登録してください。新しい動画が公開されるたびに、メール通知が届きます。
Chrome 99 のリリースと同時に Chrome の最新情報をお伝えします