dllweb
@dllweb

Как отправить сообщение с веб страницы к расширению chrome?

Друзья, я так и не разобрался в теме, документации правда мало, есть варианты общения между веб страницей и расширением chrome?

У меня такая задача, что, моё расширение делает какие-то изменения на странице, допустим это скрытие картинок шире 200px по умолчанию, но в popup окне расширения есть интерфейс где, я бы мог выбрать не 200px, а например 150 или 100 или 50.

Как обратиться к настройкам в окне popup расширения (которые допустим хранятся в localStorage фоновой страницы)
Чтобы в дальнейшем мой скрипт на основной странице активной вкладки руководствовался настройками какие картинки скрывать, а какие нет?

На мучительные экспериментальные тесты очень не хочется тратить времени, пожалуйста подскажите как общаться между основной страницей куда внедряется скрипт указанный в манифесте
"content_scripts": [
        {
          "matches": [ "*://*/*" ],
          "css": [ "custom.css" ],
          "js": [ "custom.js", "jquery.js" ],
          "run_at": "document_start"
        }

И окном popup расширения, благодарю за ответ!
  • Вопрос задан
  • 941 просмотр
Решения вопроса 2
alexey-m-ukolov
@alexey-m-ukolov Куратор тега JavaScript
Popup-окно почти всегда закрыто и на сообщения отвечать не может, поэтому общаться вам нужно с background-скриптом. Ну а уж как это делать прекрасно описано в документации.
Ответ написан
Комментировать
BuriK666
@BuriK666
Компьютерный псих
Общайтесь с помощью сообщений https://developer.chrome.com/extensions/messaging
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы