Permissions policy
Permissions Policy は HTTP ヘッダーや iframe の allow 属性でブラウザ機能(カメラ、マイク、位置情報等)の使用許可を細かく制御します。
概要
Permissions Policy は HTTP ヘッダーや iframe の allow 属性でブラウザ機能(カメラ、マイク、位置情報等)の使用許可を細かく制御します。
対応ブラウザ
デスクトップ
Chrome 108+
Edge 108+
Safari 未対応
Firefox 未対応
モバイル
Chrome Android 108+
Safari iOS 未対応
Firefox Android 未対応
基本構文
HTML
<!-- iframeのPermissions Policy -->
<iframe src="https://example.com"
allow="camera 'self'; microphone 'none'; geolocation 'none'">
</iframe>
<!-- HTTPヘッダー: Permissions-Policy: camera=(), microphone=() --> 実務での使いどころ
-
Permissions policy の活用
Permissions Policy。ブラウザ機能の使用許可を制御するポリシー。
注意点
- 一部のブラウザでのみ対応。使用前にブラウザサポートを確認すること。
アクセシビリティ
- スクリーンリーダーでの読み上げを確認すること。