У меня есть веб-сайт, который автоматически обновляется при получении сообщения и отправляет мне уведомление pu sh. Я пытаюсь создать расширение chrome, которое может обнаруживать, когда я получаю уведомление pu sh, и что-то делать, когда это происходит.
Это то, что у меня есть, но это не так. вывод на консоль. Что-то не так или мне нужно что-то изменить в моем манифесте?
inject. js
self.addEventListener('push', function(event) {
//I want to do a thing here
if (event.data) {
console.log('This push event has data: ', event.data.text());
} else {
console.log('This push event has no data.');
}
});
манифест. json
{
"name": "Push notifcation detector",
"version": "1.0",
"description": "Do a thing!",
"manifest_version": 2,
"permissions": [
],
"content_scripts": [
{
"matches": [
"https://mywebsite.com/*"
],
"js": [
"./js/inject.js"
],
"all_frames": false,
"run_at": "document_end"
}
],
"web_accessible_resources": [
"images/**/*.png"
],
"browser_action": {
"default_icon": {
"16": "./images/icons/icon.png",
"48": "./images/icons/icon.png"
}
},
"icons": {
"16": "./images/icons/icon.png",
"48": "./images/icons/icon.png",
"128": "./images/icons/icon.png"
}
}
Спасибо за любую помощь, вы можете мне помочь!