公開日: 2026 年 7 月 30 日
特に記載がない限り、以下の変更は Android、ChromeOS、Linux、macOS、Windows 向けの最新の Chrome ベータ版チャンネル リリースに適用されます。これらの機能について詳しくは、提供されているリンクまたは ChromeStatus.com をご覧ください。このリリースでは、Chrome 152 はベータ版です。最新のベータ版は、 パソコンの場合は Google.com から、Android の場合は Google Play ストアからダウンロードできます。
CSS と UI
::backdrop、::scroll-marker、::view-transition の CSSPseudoElement のサポート
::after、::before、::marker で以前に定義された CSSPseudoElement のサポートが拡張され、次の新しい疑似要素が含まれるようになりました。
::backdrop: ダイアログ コンテンツ内のクリックを妨げることなく、背景をクリックしたときにダイアログを閉じることができます。複雑な交差ロジックは不要になります。::scroll-marker: クリック統計の収集に使用されます。::view-transition:GeometryUtilsがリリースされると、ジオメトリを認識するビュー遷移のサポート と、ビュー遷移の途中のインターセプト が可能になります。
autocorrect グローバル HTML 属性を公開
HTML の autocorrect 属性を使用すると、ウェブ作成者は、<input>、
<textarea>、および contenteditable ホストなどの編集可能な要素で、ユーザー入力に自動修正
を適用するかどうかを制御できます。この機能により、autocorrect グローバル HTML 属性がウェブ デベロッパーに公開されます。
メディア要素の疑似クラス
:playing、:paused、:seeking、:buffering、:stalled、:muted、
:volume-locked の CSS 疑似クラスは、現在の状態に基づいて <audio> 要素と <video> 要素に一致します。これらの疑似クラスは、
Interop 2026 の重点分野の 1 つです。
相対アルファ色(CSS Color 5 alpha() 関数)
相対アルファ色は元の色を参照し、アルファ チャンネルのみを変更します。これにより、デベロッパーは既存の色値に対して相対的に透明度を設定できます。
window-drag CSS プロパティ
window-drag CSS プロパティを使用すると、ウェブ コンテンツは、インストールされたデスクトップ ウェブアプリの UI のうち、ドラッグ可能なウィンドウ タイトルバー領域として動作する領域を指定できます。適用すると、その領域でのクリック&ドラッグなどのユーザー ポインタ操作では、通常のページ操作はトリガーされず、最上位のアプリケーション ウィンドウが移動します。
この機能では、既存の app-region CSS プロパティが標準化されて名前が変更され、値の名前が move と none に変更され、明示的な継承動作が追加されます。
ウェブ API
CPU Performance API
Chrome 152 より、CPU Performance API が導入されます。この API により、ウェブ アプリケーションはユーザー デバイスの CPU パフォーマンス階層を特定できるようになります。ウェブ アプリケーションは、この情報を使用してユーザー エクスペリエンスを向上させることができます。必要に応じて、Compute Pressure API と組み合わせて CPU 負荷の変化に対応することもできます。
ユーザーは、Chrome のパフォーマンス設定で報告されたパフォーマンスをオーバーライドできます。
管理者は、
CpuPerformanceTierOverride
エンタープライズ ポリシーを使用してこの動作を制御することもできます。
詳しくは、CPU Performance API の解説をご覧ください。
接続許可リスト
接続許可リストを使用すると、ドキュメントまたはワーカーから Fetch API やその他のウェブ プラットフォーム API を介して開始された接続を制限することで、外部エンドポイントを明示的に制御できます。
サーバーは、HTTP レスポンス ヘッダーを介して承認済みエンドポイント リストを配信します。 Chrome は、接続を確立する前に、この許可リストに対して宛先を評価します。検証済みエンドポイントへの接続は許可されますが、一致しない接続はブロックされます。
詳しくは、接続許可リスト の提案をご覧ください。
macOS 上の PWA の通知アトリビューション
Chrome では、macOS にインストールされたプログレッシブ ウェブアプリ(PWA)を対象とした通知アトリビューションの導入を進めています。macOS に PWA がインストールされると、通知は Google Chrome ではなく、通知センターで独自の名前とアイコンを使用して、PWA 自体にネイティブに帰属します。
このアップデートにより、PWA 通知がネイティブの macOS アプリケーションと一致するようになります。
- macOS の PWA 通知では、通知の永続性が macOS の設定でアプリごとに制御されるため、Chrome は
requireInteractionフィールドをサポートしなくなりました。 - Badging API でアプリのバッジを表示するには、通知権限が必要です。
ポリシーを使用して権限を事前に付与する管理者は、
加えて
NotificationsAllowedForUrls、
PWA の特定のバンドル ID の権限を事前に付与するには、macOS MDM 構成プロファイルが必要であることに注意してください。
OpaqueRange
OpaqueRange は、フォーム コントロールの値内のテキストのライブ スパンを表します。たとえば、<textarea> やテキストベースの <input> などです。これにより、デベロッパーは範囲のような API を使用して値のテキストを操作できます。
getBoundingClientRect()、getClientRects() などのオペレーションをサポートし、CSS Custom Highlight API と統合して、インライン候補、ハイライト、アンカー付きポップオーバーを実現します。startContainer と endContainer に null を返しながら値のオフセットのみを公開することで、カプセル化を維持します。
独立したウェブアプリ(IWA)サブアプリ
サブアプリを使用すると、デベロッパーは 1 つの独立したウェブアプリ(IWA)のインストールで複数のアプリを作成できます。各サブアプリには、独自の名前、アイコン、OS 統合があります。
サブアプリは、親 IWA とは別の識別情報でデスクトップ シェルフに表示され、ファイル形式の関連付けなど、個別の OS 機能を提供します。
管理者は、
DefaultSubAppsWithoutPromptsSetting、
SubAppsWithoutPromptsAllowedForOrigins、
および
SubAppsWithoutPromptsBlockedForOriginsなどのエンタープライズ ポリシーを使用して、この機能を制御できます。
独立したウェブアプリのフレームなし表示モード
フレームなし表示モードでは、標準のウィンドウ枠とタイトルバーが削除されるため、独立したウェブアプリがブラウザ ウィンドウ全体を占有し、カスタム ブランディングとメニュー階層をサポートします。
管理者は、
DefaultWindowManagementSetting、
WindowManagementAllowedForUrls、
および
WindowManagementBlockedForUrlsなどのポリシーを使用して、この機能を管理できます。
WebGPU: サブグループ サイズの制御
オプションの GPU 機能 "subgroup-size-control" が追加されました。これにより、デベロッパーは
コンピューティング シェーダーでサブグループ サイズを明示的に設定できます。これにより、特定のハードウェア プラットフォームで特定のサブグループ サイズのサブグループ オペレーションを使用して、コンピューティング シェーダーのパフォーマンスが最適化されます。特に AI ワークロードに適しています。
Window Shape API
Window Shape API を使用すると、ChromeOS 上の独立したウェブアプリで、window.chromeos.isolatedWebApp.setShape を使用して、カスタマイズされた非長方形のウィンドウ形状を設定できます。これには、ウィンドウがフレームなし表示モードであることと、ウィンドウ管理権限が必要です。
メディア
MediaCapabilities encryptionScheme
navigator.mediaCapabilities.decodingInfo() で使用される KeySystemTrackConfiguration ディクショナリに encryptionScheme 属性を追加します。これにより、ウェブ
アプリケーションは、'cenc' や
'cbcs' などの特定の暗号化スキームがサポートされているかどうかをクエリできます。
getDisplayMedia API での audioPreferred キャプチャ
navigator.mediaDevices.getDisplayMedia() で使用される DisplayMediaStreamOptions ディクショナリに audioPreference 属性を追加します。このヒントを使用すると、ウェブ アプリケーションは、動画キャプチャとともに音声共有を優先することをブラウザに通知できます。
新しいオリジン トライアル
Chrome 152 では、次の新しい オリジン トライアルに参加できます。
推測ルール: ビューポート ヒューリスティックの適度な制御
このオリジン トライアルでは、推測ルールのビューポート ヒューリスティックの試験運用版のコントロールが提供されます。これにより、デベロッパーは、代替のヒューリスティック パラメータでサイトのプリフェッチと事前レンダリングのパフォーマンスが向上するかどうかをテストできます。
クライアントサイド XSLT のデプリケーション トライアル
Chrome はクライアントサイド XSLT を非推奨とし 、Chrome 158 でブラウザから削除する予定です。非推奨(オリジン)トライアルが設定され、サイトは XSLT からの移行期間を約 9 か月延長して Chrome 175 まで延長できます。このトライアルは 削除前に利用できるため、早期にテストできます。
非推奨と削除
Chrome 152 では、以下の非推奨と削除が行われます。計画されている非推奨、現在の非推奨、過去の削除の一覧については、ChromeStatus.com をご覧ください。
Private Aggregation API を削除
Chrome は、サードパーティ Cookie に関する現在のアプローチを維持することを発表しました。これに伴い、Private Aggregation API(およびその他のプライバシー サンドボックス API)のサポートを終了し、削除する予定です。この API は、Shared Storage API と Protected Audience API を介してのみ公開されます。これらの API も非推奨となり、削除される予定です。