正在开发Chrome扩展程序。我使用contentcript在wbpage中注入脚本如下:
var s = document.createElement('script');
s.src = chrome.extension.getURL("script.js");
(document.head||document.documentElement).appendChild(s);
我的script.js:
$.post("https://www.example.com/srv/example/", function(html){
$("body").prepend(html);
});
现在,我想听一下网页DOM中的按钮点击事件?怎么做到这一点?
答案 0 :(得分:3)
你可以听
document.body.addEventListener('click', yourListenerFunction, true);
顺便说一句,你以非常奇怪的方式执行你的内容脚本。通常在background.js中使用一些代码,例如:
chrome.tabs.executeScript(tabId, {file:"yourScriptFile.js"});