Я пытался вызвать функцию элемента кнопки, которую я вставил, используя content_scripts
. Вот мои manifest.json
{
"manifest_version": 2,
"name": "Test2",
"description": "my test exention",
"version": "1.0",
"author": "xyz",
"background": {
"scripts": [
"background.js"
]
},
"content_scripts": [
{
"matches": [
"<all_urls>"
],
"js": [
"jquery-3.3.1.min.js",
"inject.js"
]
}
],
"browser_action": {
"default_popup": "main.html",
"default_title": "My custom google Extension"
},
"permissions": [
"activeTab",
"storage",
"tabs",
"webNavigation"
]
}
А вот мои inject.js
window.addEventListener("load", myMain, false);
function myMain(evt) {
$('body').append('<div> <button id="download-btn">hello</button> </div>');
}
Другие файлы (background.js
, main.html
) пусты. Я могу добавить кнопку на любой веб-странице, используя этот код, но я хочу выполнить функцию (например, простой console.log
), нажав кнопку. Как я могу выполнить sh это?