Всем доброго! Вот пытаюсь написать свое расширения для chrome, но возникла у меня проблема со скриптом.
вот мой manifest:
{
"manifest_version": 2,
"name": "test", // Название расширения
"version": "1.0", // Номер версии
"description": "for test", // Описание расширения
"permissions": [
"tabs","http://*/*"
],
"content_scripts": [
{
"matches": [ "*://*/*" ],
"js": ["main.js"] . // мой js файл
}
],
"browser_action": {
"default_title": "test", // Название кнопки
"default_icon": "images/icon.png", // Иконка для кнопки
"default_popup": "popup.html" // Всплывающее окно
},
"options_page": "options.html" // Страница настроек
}
popup.html :
<!doctype html>
<html>
<head>
<title>test</title>
</head>
<body>
<script src="main.js"></script><!-- скрипт, выполняющийся при нажатии на иконку расширения-->
</body>
</html>
main.js:
let a = document.getElementById('firstHeading').innerText;
console.log(a);
Я пытаюсь, по нажатию на иконку расширения выполнить свой скрипт который возмет данные с открытой страницы в браузере и обработает их (для начала вывожу в console.log) .
В результате, код что я описал выше, при открытии нового окна выполняет код с файла
main.js но при нажатии на иконку ничего не происходит. Пожалуйста подскажите что не так