在网页Chrome扩展程序中收听点击事件

时间:2015-01-06 10:23:41

标签: google-chrome-extension code-injection

正在开发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中的按钮点击事件?怎么做到这一点?

1 个答案:

答案 0 :(得分:3)

你可以听

document.body.addEventListener('click', yourListenerFunction, true);
顺便说一句,你以非常奇怪的方式执行你的内容脚本。通常在background.js中使用一些代码,例如:

chrome.tabs.executeScript(tabId, {file:"yourScriptFile.js"});

我推荐这个https://developer.chrome.com/extensions/overview