公開日: 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: ジオメトリを認識するビュー遷移をサポートし、ビュー遷移の途中で新しいビュー遷移を開始できます。現在アニメーション化されている要素の座標を使用して、視覚的なジャンプを回避します。
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 独自の名前とアイコンが使用されます)。
この更新により、PWA の通知が macOS のネイティブ アプリケーションと統一された形式で表示されるようになります。
- macOS の PWA 通知の
requireInteractionフィールドは、通知の永続性が macOS の設定でアプリごとに制御されるため、Chrome ではサポートされなくなりました。 - Badging API でアプリのバッジを表示するには、通知権限が必要です。
ポリシーを使用して権限を事前に付与する管理者は、along
with
NotificationsAllowedForUrls,
PWA's specific bundle 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 も非推奨となり、削除される予定です。