CSP: fenced-frame-src
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Experimental: これは実験的な機能です。
本番で使用する前にブラウザー互換性一覧表をチェックしてください。
HTTP の Content-Security-Policy
(CSP) における fenced-frame-src
ディレクティブは、ディレクティブは、 <fencedframe>
要素に読み込まれた、埋め込まれた閲覧コンテキストの有効なソースを指定します。
CSP バージョン | 1 |
---|---|
ディレクティブ種別 | フェッチディレクティブ |
代替 |
このディレクティブがない場合、ユーザーエージェントは frame-src ディレクティブを参照します(これは
child-src ディレクティブが代替となります)。
|
構文
fenced-frame-src
ポリシーには、 1 つ以上のソースが指定できます。
http
Content-Security-Policy: fenced-frame-src <source>;
Content-Security-Policy: fenced-frame-src <source> <source>;
ソース表現の値を空白で区切ったリストです。この種類のリソースは、指定されたソース表現のいずれかと一致した場合に読み込まれます。このディレクティブでは、以下のソース表現の値が適用できます。
<host-source>
の値"https:"
<scheme-source>
の値"https:"
- 文字列
"*"
例
違反の場合
以下の CSP ヘッダーを指定した場合、
http
Content-Security-Policy: fenced-frame-src https://example.com/
以下のソースはフェンスフレームに読み込まれません。
https://not-example.com/
(ドメインが一致しない)https://example.org/
(TLD が一致しない)
仕様書
Specification |
---|
Fenced Frame # new-csp-directive |