2016-09-24 83 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:頁)