Активировать оповещение при нажатии на мою кнопку на любом сайте с расширением Chrome - PullRequest
0 голосов
/ 29 мая 2019

Я вставил кнопку с расширением Chrome на google.com. Если я нажму на кнопку, предупреждение должно быть активировано. Это не работает. Я думаю, что код в background.js не правильно, но я не распознаю проблему. Может кто-нибудь помочь? Это мой код.

manifest.json

{
"name": "Button alert",
"manifest_version": 2,
"version":"2.0.0.0",
"content_scripts": [
  {
    "matches": ["*://*/*"],
    "js": ["script.js"],
    "run_at": "document_end"        
  }
  ],
"background": {
"scripts": ["background.js"],
"persistent": false
  },
"browser_action": {
    "default_icon": "icon.png",
    "default_title": "button"
},
"permissions": [
  "activeTab"
]
}

script.js вставьте кнопку

var btn = document.createElement("BUTTON");
  btn.innerHTML = "CLICK ME";
  btn.setAttribute('id','btf');
  document.querySelector("#tsf > div:nth-child(2) > div > div.FPdoLc.VlcLAe > center").appendChild(btn);

background.js

document.getElementById('btf').onclick = () => {
  alert("Hello! I am an alert box!");
};
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...