browserSettings
拡張機能にグローバルなブラウザー設定の変更を可能にします。この API の各プロパティは BrowserSetting (en-US) オブジェクトで、これはそれぞれの設定の変更能力を提供します。
これはグローバルな設定のため、拡張機能で衝突が起きる可能性があります。衝突の処理方法の詳細は
BrowserSetting.set()
の文書を見てください。この API を使うには "browserSettings" パーミッションが必要です。
プロパティ
- browserSettings.allowPopupsForUserEvents (en-US)
- ユーザーのイベントに反応して、ウェブページで実行しているコードがポップアップを許可するかどうかを決める
- browserSettings.cacheEnabled (en-US)
- ブラウザーキャッシュの有効・無効を決める
- browserSettings.homepageOverride (en-US)
- ブラウザーのホームページの値を読む
- browserSettings.imageAnimationBehavior (en-US)
- ブラウザーが画像アニメーションをどう扱うのかを決める
browserSettings.newTabPageOverride
- ブラウザーの新規タブページ値を読む
- browserSettings.webNotificationsDisabled (en-US)
- ウェブサイトが
Notification
Web API を使って通知を表示するのを妨げる
ブラウザ実装状況
BCD tables only load in the browser