正如标题所暗示的那样。我如何在网站上捕获一般事件数据?这应该是严格的客户端应用程序。 Chrome扩展程序会起作用吗?如果是这样,我该怎么办呢?一个已经存在,或者至少是另一种方法吗?
答案 0 :(得分:2)
在Chrome扩展程序中,Content scripts是在网页上下文中运行的脚本。您可以像普通脚本一样持续访问特定事件(例如MouseEvent和KeyboardEvent)。
的manifest.json
{
"manifest_version": 2,
"name": "Test extension",
"version": "1.0",
"content_scripts": [
{
"matches": [
"<all_urls>"
],
"js": [
"content.js"
],
"all_frames": true
}
]
}
content.js
document.addEventListener('mousedown', function (e) {
console.log('mouse down');
}, false);
document.addEventListener('keydown', function (e) {
console.log('key down');
}, false);