我正在尝试为Chrome扩展程序连接键盘快捷键。我为此使用了一个jQuery插件:http://oscargodson.com/labs/jkey/。
这是我用来测试的代码:
$(document).ready(function() {
function say_hello() {
alert("hello!");
}
$(document).jkey('/', say_hello);
});
我现在在我的背景页面中有此功能,但是它不起作用。这种类型的代码是应该在后台页面中显示的代码,还是更适合内容脚本的代码?还是应该将其完全放在其他地方?
最佳答案
背景页面(通常)无法被聚焦或单击,因此它们永远不会收到事件。您必须将其作为内容脚本注入。
请注意,这不适用于某些页面,包括“新标签”页面。不幸的是,这没有办法。 :/