Permissions-Policy: compute-pressure

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

Experimental: これは実験的な機能です。
本番で使用する前にブラウザー互換性一覧表をチェックしてください。

HTTP の Permissions-Policy ヘッダーの compute-pressure ディレクティブは、計算負荷 API へのアクセスを制御します。

構文

http
Permissions-Policy: compute-pressure=<allowlist>;
<allowlist>

この機能を許可するオリジンのリストです。 Permissions-Policy > 構文を参照してください。

既定のポリシー

compute-pressure の既定の許可リストは self で、同じオリジンにある埋め込みフレームでの使用は許可されますが、サードパーティのコンテンツがこの機能を使用することは禁止されます。ワーカー(専用および共有)は、それが属する文書で設定された権限ポリシーに準拠します。

サードパーティコンテンツの計算負荷 API を有効化

サードパーティからの使用は、 <iframe> 要素の allow 属性を使用して選択的に有効にすることができます。

html
<iframe src="https://example.com" allow="compute-pressure"></iframe>

計算負荷 API を完全に無効化

この HTTP レスポンスヘッダーは、計算負荷 API を完全に無効にします。

http
Permissions-Policy: {"compute-pressure": []}

仕様書

Specification
Compute Pressure Level 1
# policy-control

ブラウザーの互換性

関連情報