Как запустить JavaScript в расширении для браузера Google Chrome?

Как выполнить JavaScript код в расширении Google Chrome для создания кнопки, по нажатию на которую будет вызываться функция `alert`? Ваша помощь будет очень ценна, спасибо.
  • 28 февраля 2024 г. 17:38
Ответы на вопрос 2
Для того чтобы выполнить JavaScript код в расширении для браузера Google Chrome и создать кнопку, по нажатию которой будет вызываться функция `alert`, вам понадобится использовать Content Script.

1. В файле манифеста вашего расширения (`manifest.json`) укажите путь к файлу со скриптом, который будет выполняться на страницах браузера:

```json
{
  "manifest_version": 2,
  "name": "Мое расширение",
  "version": "1.0",
  "content_scripts": [
    {
      "matches": ["<all_urls>"],
      "js": ["contentScript.js"]
    }
  ]
}
```

2. Создайте файл `contentScript.js` с необходимым JavaScript кодом:

```javascript
// Создаем кнопку
var button = document.createElement('button');
button.innerHTML = 'Нажми меня';

// При нажатии на кнопку вызываем функцию alert
button.onclick = function() {
  alert('Привет, мир!');
};

// Добавляем кнопку на страницу
document.body.appendChild(button);
```

3. Теперь при загрузке страницы в браузере будет создана кнопка "Нажми меня", по нажатию на которую будет вызвана функция `alert`.

Надеюсь, это поможет вам создать необходимый функционал в вашем расширении для Google Chrome. Если у вас возникнут дополнительные вопросы, не стесняйтесь обращаться.
Как вариант https://thecode.media/extention/
Похожие вопросы