2017-10-09 4 views
-2

ホットキーを使用してFirefoxで拡張機能を開きたいとします。しかし、どうしたらいいですか?Firefoxのホットキーで拡張機能を開く方法は?

+0

「拡張機能を開く」とは、「拡張機能の 'browser_action'ポップアップを開く」という意味ですか?または、私の内線に押されたときに通知されるショートカットキーを登録していますか?明確にするためにあなたの質問を編集してください。あなたの文言を前に、私は前者(ポップアップ)を仮定しています。 – Makyen

答えて

0

あなたはmanifest.jsonを

"commands": { 
    "my-shortcut-was-hit": { 
    "suggested_key": { 
     "default": "Ctrl+Shift+Y" 
    }, 
    "description": "Send a 'my-shortcut-was-hit' event to the background script" 
    } 
} 

にして、バックグラウンドスクリプトで次のようにコマンドのAPI

https://developer.mozilla.org/en-US/Add-ons/WebExtensions/API/commands https://developer.mozilla.org/en-US/Add-ons/WebExtensions/manifest.json/commands

を使用することができます。

browser.commands.onCommand.addListener(function(command) { 
    if (command == "my-shortcut-was-hit") { 
    console.log("my shortcut was hit!"); 
    } 
}); 

もを参照してください。

+0

manifest.jsonの編集方法は? –

+0

ショートカットを押したときに何らかのアクションを実行したいと思っていました。これは上記のコードです - それはmanifest.jsonファイル(部分的に上にあります)からなるFirefox拡張モジュールです - https://developer.mozilla.org/en-US/Add-ons/WebExtensions/を参照してくださいmanifest.json/commands - background.jsファイルについては、https://developer.mozilla.org/en-US/Add-ons/WebExtensions/manifest.json/backgroundを参照してください。 – Smile4ever

関連する問題