我的键盘上有几个键(不是宏),我想让Chrome通过扩展程序回复。
例如:
在www.domain.com
按下X按钮时,模拟<div id="button"></div>
有关我如何开始的任何建议吗?
答案 0 :(得分:0)
首先定义内容脚本。登陆my-content-script.js
时,以下清单将运行http(s)://www.domain.com/*
。
{
"name": "My extension",
"version": "1.0",
"permissions": ["*://www.domain.com/*"],
"content_scripts": [
{
"matches": ["*://www.domain.com/*"],
"js": ["my-content-script.js""],
"run_at": "document_end"
}
]
}
然后在您的内容脚本(my-content-script.js)中,您可以使用keyDown
事件处理程序捕获何时按下X并单击按钮。
document.onkeydown = function(evt) {
evt = evt || window.event;
if (evt.keyCode == 88) {
alert("X Pressed so let's click the button!!");
document.getElementById("myButtonId").click();
}
};
Cambia Research提供keyCode
的完整列表。