gpt4 book ai didi

javascript - Chrome 键盘快捷键

转载 作者:行者123 更新时间:2023-11-28 06:45:47 25 4
gpt4 key购买 nike

我正在尝试让键盘快捷键起作用,此时我只是测试看看按快捷键是否有效。所以目前我让它做的就是向后台页面发送一条消息,表明它正在工作,但按键从未注册。我想知道如何解决这个问题。

list .json

{
"manifest_version": 2,
"name": "My Cool Extension",
"version": "0.3.1.5",
"description":"User can enter in wepage and press button to open webpage in new tab.",
"background": {
"scripts": ["background.js"]
},
"content_scripts": [
{
"matches": [
"<all_urls>"
],
"js": ["jquery-2.1.4.min.js", "content.js"]
}
],
"browser_action": {
"default_icon": "arrow.png",
"default_popup":"popup.html"

},
"permissions": [
"tabs",
"storage"

],
"icons":{
"128":"arrow.png"
},
"commands": {
"openSavedTab": {
"suggested_key": {
"default": "Ctrl+Shift+Y",
"mac": "Command+Shift+Y"
},
"description": "Opens saved tab"
}
}
}

tab_shortcuts.js

chrome.commands.onCommand.addListener(function(command) {
chrome.tabs.update({}, function(tab) {
if (command == 'toggle-pin-tab')
chrome.extension.getBackgroundPage().console.log("Shortcut is functional");
alert("working");
});
});

最佳答案

感谢 wOxxOm 的帮助。当您说问题在于分配了相同热键的冲突扩展时,您是对的。一旦我禁用了扩展程序,我的扩展程序就可以正常工作了。

关于javascript - Chrome 键盘快捷键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33428353/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com