【发布时间】:2021-03-20 01:05:30
【问题描述】:
我从扩展内容脚本的页面 DOM 中向元素添加了 onclick 事件侦听器。
当我触发元素事件监听器时,我可以看到它记录到控制台,完美。但我想知道为什么该事件没有出现在开发工具元素事件侦听器选项卡上。还是显示在其他地方?
在 chrome 和 firefox 上试过这个。
manifest.json
{
"manifest_version": 2,
"name": "Test Extension",
"version": "0.0",
"background": {
"persistent": false,
"scripts": [
"background.js"
]
},
"content_scripts": [
{
"matches": [
"<all_urls>"
],
"js": [
"content.js"
]
}
]
}
content.js
const div = document.getElementById("id")
div.addEventListener("click", function () {
console.log("extension click")
})
【问题讨论】:
-
你选择了元素吗?我不记得这是否有必要。
-
是的,在元素选项卡上,我选择了元素(以蓝色突出显示)。
标签: javascript google-chrome-extension