Limited support 一部のブラウザのみ対応。使用時はサポート状況を確認すること。

概要

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。ブラウザ機能の使用許可を制御するポリシー。

注意点

  • 一部のブラウザでのみ対応。使用前にブラウザサポートを確認すること。

アクセシビリティ

  • スクリーンリーダーでの読み上げを確認すること。