从Chrome扩展程序启动警报

时间:2019-06-13 19:25:44

标签: javascript jquery google-chrome-extension

我正在为Twitter开发一个Chrome扩展程序,我想在每条推文上显示一个附加按钮。我设法使按钮显示出来,但是现在我想在用户每次单击时启动一个警报。我无法使其正常工作。 在将按钮添加到DOM之后,我正在contentScript.js中进行此操作:

chrome.runtime.sendMessage({message: "alertClick"}, function(response) {});

然后使用以下命令在background.js中捕获事件:

chrome.runtime.onMessage.addListener(
    function(request, sender, sendResponse) {
    if (request.message == 'alertClick') {
         alert("Hello world!")
    }

但是,当我启动Twitter时,会在启动时收到多个警报。但是,当我单击按钮时什么也没有发生。我是制作Chrome扩展程序的新手,因此我可能错过了几个步骤。任何建议都会有所帮助。

0 个答案:

没有答案