Я делаю расширение для Chrome для Twitter, где хочу показывать дополнительную кнопку в каждом твите.Мне удалось заставить кнопку показываться, но теперь я хочу запускать оповещение каждый раз, когда пользователь нажимает на него.Я не могу заставить его работать.Сразу после добавления кнопки в 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, поэтому, возможно, пропустил несколько шагов по пути.Любой совет будет полезен.