有什么办法可以在Google Chrome扩展名文件background.html
-中获取关键事件吗?
document.onkeydown = function() {
alert('test)
};
先前的代码不起作用。
最佳答案
我假设您想为扩展程序实现热键。实际上,您的代码应该可以工作,除了它可以在后台页面上工作(通常无法打开以捕获按键)。
要全局或至少在网页上捕获按键,您将必须使用content script将messages发送到背景页面。内容脚本将被注入(inject)到打开的网页并插入用于捕获按键的方法,然后将包含有关按键按下信息的消息发送到后台页面。