Я вставил кнопку с расширением 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!");
};