We're looking for a user researcher to understand the needs of developers and designers. Is this you or someone you know? Check out the post: https://mzl.la/2IGzdXS

拡張機能にグローバルなブラウザー設定の変更を可能にします。この API の各プロパティは BrowserSetting オブジェクトで、これはそれぞれの設定の変更能力を提供します。
 
これはグローバルな設定のため、拡張機能で衝突が起きる可能性があります。衝突の処理方法の詳細は BrowserSetting.set() の文書を見てください。
 

この API を使うには "browserSettings" パーミッションが必要です。

プロパティ

browserSettings.allowPopupsForUserEvents
ユーザーのイベントに反応して、ウェブページで実行しているコードがポップアップを許可するかどうかを決める
browserSettings.cacheEnabled
ブラウザーキャッシュの有効・無効を決める
browserSettings.homepageOverride
ブラウザーのホームページの値を読む
browserSettings.imageAnimationBehavior
ブラウザーが画像アニメーションをどう扱うのかを決める
browserSettings.newTabPageOverride
ブラウザーの新規タブページ値を読む
browserSettings.webNotificationsDisabled
ウェブサイトが Notification Web API を使って通知を表示するのを妨げる

ブラウザ実装状況

ChromeEdgeFirefoxFirefox for AndroidOpera
allowPopupsForUserEvents 無し 無し5757 無し
cacheEnabled 無し 無し5656 無し
homepageOverride 無し 無し5757 無し
imageAnimationBehavior 無し 無し5757 無し
newTabPageOverride 無し 無し5757 無し
webNotificationsDisabled 無し 無し5858 無し

ドキュメントのタグと貢献者

このページの貢献者: Uemmra3
最終更新者: Uemmra3,