我如何在 javascript 中处理鼠标滚轮事件,这是 chrome 扩展的一部分。
// MAIN
if (document.addEventListener) {
document.addEventListener("mousewheel", wheelHandler, false);
} else {
}
// END MAIN
function wheelHandler(e) {
alert("activated");
}
新的激活警报发生了,这是为什么呢?
我如何在 javascript 中处理鼠标滚轮事件,这是 chrome 扩展的一部分。
// MAIN
if (document.addEventListener) {
document.addEventListener("mousewheel", wheelHandler, false);
} else {
}
// END MAIN
function wheelHandler(e) {
alert("activated");
}
新的激活警报发生了,这是为什么呢?
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 @Chef Pharaoh。使用他的答案,您可以通过添加具有以下内容的 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"]
}
]
}