如何处理javascript中的鼠标滚轮事件,这是Chrome扩展程序的一部分。
// MAIN
if (document.addEventListener) {
document.addEventListener("mousewheel", wheelHandler, false);
} else {
}
// END MAIN
function wheelHandler(e) {
alert("activated");
}
激活的警报更新了,为什么会这样?
答案 0 :(得分:2)
Chrome扩展程序需要manifest.json文件,该文件包含扩展程序的内容设置。在此文件中,您可以识别使用扩展名运行的内容脚本。
作为一个例子(这里需要前3个字段):
{
"name": "",
"version": "",
"manifest_version": 2,
"content_scripts":
[{
"matches": ["url patterns here...."]
"js": ["jquery-1.8.3.js", "main.js"],
"run_at": "document_idle"
]},
.....
.....
"permissions":
[
"some permissions...."
]
}
答案 1 :(得分:0)
+1给@Chef法老。 使用他的回答,您可以通过添加包含以下内容的manifest.json文件使您的脚本在所有站点上运行:
{
"manifest_version": 2,
"name": "Detect wheel event",
"description": "This extension alerts on wheel event.",
"version": "1.0",
"content_scripts": [
{
"matches": ["*://*/*"],
"js": ["main.js"]
}
]
}