can*_*man 21 google-chrome-extension
有没有办法在谷歌Chrome扩展文件中获取关键事件 - background.html- ?
document.onkeydown = function() {
alert('test)
};
Run Code Online (Sandbox Code Playgroud)
以前的代码不起作用.
小智 49
不确定这是否仍处于有效状态,但更新可能有助于像我这样刚刚使用Chrome扩展程序的人.新命令api允许您在不使用内容脚本的情况下接收相同的功能.
使用manifest.json文件注册键盘命令.例如:
...
"commands": {
"save" : {
"suggested_key": {
"default": "Alt+Shift+S"
},
"description": "Save a link"
},
"random": {
"suggested_key": {
"default": "Alt+Shift+L"
},
"description": "Load a random link"
}
}
...
Run Code Online (Sandbox Code Playgroud)
然后你可以在你的背景页面中捕获它
chrome.commands.onCommand.addListener(function (command) {
if (command === "save") {
alert("save");
} else if (command === "random") {
alert("random");
}
});
Run Code Online (Sandbox Code Playgroud)
希望这有帮助!
| 归档时间: |
|
| 查看次数: |
17080 次 |
| 最近记录: |