From 33058f2b292b3a581333bdfb21b8f671898c5060 Mon Sep 17 00:00:00 2001 From: Peter Bengtsson Date: Tue, 8 Dec 2020 14:40:17 -0500 Subject: initial commit --- .../api/runtime/openoptionspage/index.html | 96 ++++++++++++++++++++++ 1 file changed, 96 insertions(+) create mode 100644 files/ja/mozilla/add-ons/webextensions/api/runtime/openoptionspage/index.html (limited to 'files/ja/mozilla/add-ons/webextensions/api/runtime/openoptionspage/index.html') diff --git a/files/ja/mozilla/add-ons/webextensions/api/runtime/openoptionspage/index.html b/files/ja/mozilla/add-ons/webextensions/api/runtime/openoptionspage/index.html new file mode 100644 index 0000000000..5436951fd6 --- /dev/null +++ b/files/ja/mozilla/add-ons/webextensions/api/runtime/openoptionspage/index.html @@ -0,0 +1,96 @@ +--- +title: runtime.openOptionsPage() +slug: Mozilla/Add-ons/WebExtensions/API/runtime/openOptionsPage +tags: + - API + - Add-ons + - Extensions + - Method + - Non-standard + - Reference + - WebExtensions + - openOptionsPage + - runtime +translation_of: Mozilla/Add-ons/WebExtensions/API/runtime/openOptionsPage +--- +
{{AddonSidebar()}}
+ +
拡張機能にオプションページが定義されている場合、このメソッドはそれを開きます。
+ +
 
+ +

これは Promise を返す非同期関数です。

+ +

構文

+ +
var openingPage = browser.runtime.openOptionsPage()
+
+ +

パラメータ

+ +

なし。

+ +

返り値

+ +

オプションページの作成が成功した時は、引数のない Promise で、操作が失敗した場合はエラーメッセージつきの rejected が返ります。

+ +

ブラウザー実装状況

+ + + +

{{Compat("webextensions.api.runtime.openOptionsPage")}}

+ +

+ +

ユーザーがブラウザーアクションのアイコンをクリックした時にオプションページを返します:

+ +
function onOpened() {
+  console.log(`Options page opened`);
+}
+
+function onError(error) {
+  console.log(`Error: ${error}`);
+}
+
+var opening = browser.runtime.openOptionsPage();
+opening.then(onOpened, onError);
+ +

{{WebExtExamples}}

+ +
Acknowledgements + +

This API is based on Chromium's chrome.runtime API. This documentation is derived from runtime.json in the Chromium code.

+ +

Microsoft Edge compatibility data is supplied by Microsoft Corporation and is included here under the Creative Commons Attribution 3.0 United States License.

+
+ + -- cgit v1.2.3-54-g00ecf