拡張機能にグローバルなブラウザー設定の変更を可能にします。この 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 なし
contextMenuShowEvent なし なし5959 なし
homepageOverride なし なし5757 なし
imageAnimationBehavior なし なし5757 なし
newTabPageOverride なし なし5757 なし
newTabPosition なし なし6161 * なし
openBookmarksInNewTabs なし なし5959 なし
openSearchResultsInNewTabs なし なし5959 なし
openUrlbarResultsInNewTabs なし なし6161 なし
overrideDocumentColors なし なし6161 なし
useDocumentFonts なし なし6161 なし
webNotificationsDisabled なし なし5858 なし

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

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