From 33058f2b292b3a581333bdfb21b8f671898c5060 Mon Sep 17 00:00:00 2001 From: Peter Bengtsson Date: Tue, 8 Dec 2020 14:40:17 -0500 Subject: initial commit --- .../webextensions/api/browsersettings/index.html | 49 ++++++++++++++++++++++ .../browsersettings/newtabpageoverride/index.html | 27 ++++++++++++ 2 files changed, 76 insertions(+) create mode 100644 files/ja/mozilla/add-ons/webextensions/api/browsersettings/index.html create mode 100644 files/ja/mozilla/add-ons/webextensions/api/browsersettings/newtabpageoverride/index.html (limited to 'files/ja/mozilla/add-ons/webextensions/api/browsersettings') diff --git a/files/ja/mozilla/add-ons/webextensions/api/browsersettings/index.html b/files/ja/mozilla/add-ons/webextensions/api/browsersettings/index.html new file mode 100644 index 0000000000..a9bbf45a6a --- /dev/null +++ b/files/ja/mozilla/add-ons/webextensions/api/browsersettings/index.html @@ -0,0 +1,49 @@ +--- +title: browserSettings +slug: Mozilla/Add-ons/WebExtensions/API/browserSettings +tags: + - API + - Add-ons + - Extensions + - Non-standard + - Reference + - WebExtensions + - browserSettings +translation_of: Mozilla/Add-ons/WebExtensions/API/browserSettings +--- +
{{AddonSidebar}}
+ +
拡張機能にグローバルなブラウザー設定の変更を可能にします。この API の各プロパティは {{WebExtAPIRef("types.BrowserSetting", "BrowserSetting")}} オブジェクトで、これはそれぞれの設定の変更能力を提供します。
+ +
 
+ +
これはグローバルな設定のため、拡張機能で衝突が起きる可能性があります。衝突の処理方法の詳細は BrowserSetting.set() の文書を見てください。
+ +
 
+ +
+

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

+
+ +

プロパティ

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

ブラウザ実装状況

+ +

{{Compat("webextensions.api.browserSettings")}}

+ +

{{WebExtExamples("h2")}}

diff --git a/files/ja/mozilla/add-ons/webextensions/api/browsersettings/newtabpageoverride/index.html b/files/ja/mozilla/add-ons/webextensions/api/browsersettings/newtabpageoverride/index.html new file mode 100644 index 0000000000..de5eda9664 --- /dev/null +++ b/files/ja/mozilla/add-ons/webextensions/api/browsersettings/newtabpageoverride/index.html @@ -0,0 +1,27 @@ +--- +title: browserSettings.newTabPageOverride +slug: Mozilla/Add-ons/WebExtensions/API/browserSettings/newTabPageOverride +translation_of: Mozilla/Add-ons/WebExtensions/API/browserSettings/newTabPageOverride +--- +
{{AddonSidebar()}}
+ +

{{WebExtAPIRef("types.BrowserSetting", "BrowserSetting")}} オブジェクトを使用すると「新規タブ」ページ、つまりユーザーが新しい空のタブを開いたときのページを表すURLを取得することができます。

+ +

なお、これは読み取り専用の設定です。

+ +

ブラウザー実装状況

+ + + +

{{Compat("webextensions.api.browserSettings.newTabPageOverride", 10)}}

+ +

+ +

現在の新規タブURLを取得する:

+ +
browser.browserSettings.newTabPageOverride.get({}).then(result => {
+  console.log(result.value);
+});
+
+ +

{{WebExtExamples}}

-- cgit v1.2.3-54-g00ecf