2016-09-24 10 views
0

コマンド:は有効とクロムを無効に私はこのようなコマンドを持っている

"commands": { 
    "play/pause": { 
     "suggested_key": { 
     "default": "MediaPlayPause" 
     }, 
     "description": "Toggle Play/Pause", 
     "global": true 
    } 
} 

私は拡張オプションページからそれを有効/無効にすることはできますか? chrome.commands.onCommand.addListenerを使用しないと、ショートカットはまだアクティブで、他のプログラムがこのキーを使用できなくなります。

+0

単に 'suggested_key'と' global'を指定しないでください。 – wOxxOm

+0

拡張機能のユーザーがこれをオン/オフできるようにしたいと思います。 – kapsi

+0

ええ、私はそれを理解していますが、それは不可能です。 – wOxxOm

答えて

1

マニフェストで定義されたキーボードショートカットをプログラムで切り替えるAPIはありません。

ただし、ユーザーは提案されたショートカットを割り当てたり、設定からスコープを変更したりすることができます。

あなたの最善の策は、それを行うにはどのようにユーザーに指示して、設定インターフェイスを開くには、次のとおりです。

chrome.tabs.create({url: "chrome://extensions/configureCommands"}); 

は(あなたがtabs.createを使用する必要があり、ちょうどchrome:へのリンクを持つことができないことに注意してくださいページ)

関連する問題