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