From b636ce3e104d1c2b1f01441ccdf3c2f82571448f Mon Sep 17 00:00:00 2001 From: Masahiro FUJIMOTO Date: Sat, 22 Jan 2022 12:33:11 +0900 Subject: Feature-Policy: fullscreen を移行 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../headers/feature-policy/fullscreen/index.html | 83 ---------------------- .../headers/feature-policy/fullscreen/index.md | 83 ++++++++++++++++++++++ 2 files changed, 83 insertions(+), 83 deletions(-) delete mode 100644 files/ja/web/http/headers/feature-policy/fullscreen/index.html create mode 100644 files/ja/web/http/headers/feature-policy/fullscreen/index.md (limited to 'files/ja/web/http/headers/feature-policy') diff --git a/files/ja/web/http/headers/feature-policy/fullscreen/index.html b/files/ja/web/http/headers/feature-policy/fullscreen/index.html deleted file mode 100644 index 5a3dba6c4c..0000000000 --- a/files/ja/web/http/headers/feature-policy/fullscreen/index.html +++ /dev/null @@ -1,83 +0,0 @@ ---- -title: 'Feature-Policy:fullscreen' -slug: Web/HTTP/Headers/Feature-Policy/fullscreen -tags: - - Feature-Policy - - HTTP - - HTTP レスポンスヘッダー - - fullscreen - - ヘッダー - - 全画面 - - 機能ポリシー -translation_of: Web/HTTP/Headers/Feature-Policy/fullscreen ---- -{{HTTPSidebar}} {{SeeCompatTable}} - -HTTP の {{HTTPHeader("Feature-Policy")}} ヘッダーにおける `fullscreen` ディレクティブは、現在の文書が {{domxref('Element.requestFullScreen()')}} を使用することを許可するかどうかを制御します。このポリシーが有効であれば、 返却された {{jsxref('Promise')}} が {{jsxref('TypeError')}} で拒否されます。 - -既定では、最上位の文書およびその同じオリジンの子フレームが全画面モードを要求し、入ることができます。このディレクティブは別オリジンのフレームが全画面モードを使用することを許可したり拒否したりします。同じオリジンのフレームも含みます。 - -
-このディレクティブと `allowfullscreen` が同じ `<iframe>` 要素に指定されていた場合、このディレクティブが優先します。 -
- -## 構文 - -
Feature-Policy: fullscreen <allowlist>;
- -
<allowlist>
- - : この機能を許可するオリジンのリストです。 [`Feature-Policy`](/ja/docs/Web/HTTP/Headers/Feature-Policy#syntax) を参照してください。 - -

- -

一般的な例

- -SecureCorp Inc. は、自分自身のオリジンおよびオリジンが `https://example.com` のものを除いてすべての Fullscreen API を無効にしたがっているとします。以下の機能ポリシーを設定する HTTP レスポンスヘッダーを配信することで実現できます。 - -
Feature-Policy: fullscreen 'self' https://example.com
- -

<iframe> 要素と

- -FastCorp Inc. は、特定の <iframe> を除いたすべての別オリジンの子フレームの `fullscreen` を無効にしたがっているとします。以下の機能ポリシーを設定する HTTP レスポンスヘッダーを配信することで実現できます。 - -
Feature-Policy: fullscreen 'self'
- -それから `<iframe>` 要素に {{HTMLElement('iframe','allow','#Attributes')}} 属性を含めます。 - -
<iframe src="https://other.com/videoplayer" allow="fullscreen"></iframe>
- -iframe の属性は、選択的に特定のフレームの機能を有効にし、その他はたとえそれらのフレームが同じオリジンからきた文書を含んでいても無効にします。 - -## 仕様書 - - - - - - - - - - - - - - - - - - - - - -
仕様書状態備考
{{SpecName('Feature Policy')}}{{Spec2('Feature Policy')}}初回定義
{{SpecName('Fullscreen','#feature-policy-integration','Fullscreen')}}{{Spec2('Feature Policy')}}`fullscreen` ポリシーを定義
- -

ブラウザーの対応

- -{{Compat("http.headers.Feature-Policy.fullscreen")}} - -

See also

- -- {{HTTPHeader("Feature-Policy")}} ヘッダー -- [機能ポリシー](/ja/docs/Web/HTTP/Feature_Policy) -- [機能ポリシーの使用](/ja/docs/Web/HTTP/Feature_Policy/Using_Feature_Policy) diff --git a/files/ja/web/http/headers/feature-policy/fullscreen/index.md b/files/ja/web/http/headers/feature-policy/fullscreen/index.md new file mode 100644 index 0000000000..5a3dba6c4c --- /dev/null +++ b/files/ja/web/http/headers/feature-policy/fullscreen/index.md @@ -0,0 +1,83 @@ +--- +title: 'Feature-Policy:fullscreen' +slug: Web/HTTP/Headers/Feature-Policy/fullscreen +tags: + - Feature-Policy + - HTTP + - HTTP レスポンスヘッダー + - fullscreen + - ヘッダー + - 全画面 + - 機能ポリシー +translation_of: Web/HTTP/Headers/Feature-Policy/fullscreen +--- +{{HTTPSidebar}} {{SeeCompatTable}} + +HTTP の {{HTTPHeader("Feature-Policy")}} ヘッダーにおける `fullscreen` ディレクティブは、現在の文書が {{domxref('Element.requestFullScreen()')}} を使用することを許可するかどうかを制御します。このポリシーが有効であれば、 返却された {{jsxref('Promise')}} が {{jsxref('TypeError')}} で拒否されます。 + +既定では、最上位の文書およびその同じオリジンの子フレームが全画面モードを要求し、入ることができます。このディレクティブは別オリジンのフレームが全画面モードを使用することを許可したり拒否したりします。同じオリジンのフレームも含みます。 + +
+このディレクティブと `allowfullscreen` が同じ `<iframe>` 要素に指定されていた場合、このディレクティブが優先します。 +
+ +## 構文 + +
Feature-Policy: fullscreen <allowlist>;
+ +
<allowlist>
+ - : この機能を許可するオリジンのリストです。 [`Feature-Policy`](/ja/docs/Web/HTTP/Headers/Feature-Policy#syntax) を参照してください。 + +

+ +

一般的な例

+ +SecureCorp Inc. は、自分自身のオリジンおよびオリジンが `https://example.com` のものを除いてすべての Fullscreen API を無効にしたがっているとします。以下の機能ポリシーを設定する HTTP レスポンスヘッダーを配信することで実現できます。 + +
Feature-Policy: fullscreen 'self' https://example.com
+ +

<iframe> 要素と

+ +FastCorp Inc. は、特定の <iframe> を除いたすべての別オリジンの子フレームの `fullscreen` を無効にしたがっているとします。以下の機能ポリシーを設定する HTTP レスポンスヘッダーを配信することで実現できます。 + +
Feature-Policy: fullscreen 'self'
+ +それから `<iframe>` 要素に {{HTMLElement('iframe','allow','#Attributes')}} 属性を含めます。 + +
<iframe src="https://other.com/videoplayer" allow="fullscreen"></iframe>
+ +iframe の属性は、選択的に特定のフレームの機能を有効にし、その他はたとえそれらのフレームが同じオリジンからきた文書を含んでいても無効にします。 + +## 仕様書 + + + + + + + + + + + + + + + + + + + + + +
仕様書状態備考
{{SpecName('Feature Policy')}}{{Spec2('Feature Policy')}}初回定義
{{SpecName('Fullscreen','#feature-policy-integration','Fullscreen')}}{{Spec2('Feature Policy')}}`fullscreen` ポリシーを定義
+ +

ブラウザーの対応

+ +{{Compat("http.headers.Feature-Policy.fullscreen")}} + +

See also

+ +- {{HTTPHeader("Feature-Policy")}} ヘッダー +- [機能ポリシー](/ja/docs/Web/HTTP/Feature_Policy) +- [機能ポリシーの使用](/ja/docs/Web/HTTP/Feature_Policy/Using_Feature_Policy) -- cgit v1.2.3-54-g00ecf