Расширение Chrome - открыть всплывающее окно из файла contentScript - PullRequest
0 голосов
/ 15 января 2019

Я пытаюсь открыть всплывающую страницу из DOM-события в js-файле скрипта содержимого .

Я пытался отправить сообщение на фоновую страницу и в фоновом прослушивателе использовать: chrome.browserAction.openPopup (), но, видимо, это не тот путь, по которому не определено browserAction в этом контексте.

Расширение для потоковой передачи звука , поэтому при просмотре аудио будет воспроизводиться в фоновом режиме. Мне удалось сделать воспроизведение звука простым: при нажатии на значок расширения => открыть всплывающее окно => некоторые события во всплывающем окне взаимодействуют с фоном и воспроизводят музыку.

Я хочу заставить его работать следующим образом :

  1. Содержимое скрипта добавит кнопку на веб-страницу пользователя (любую страницу). сделано
  2. Нажатие на эту кнопку откроет всплывающее окно, и оттуда та же логика.

Проблема в том, что я не знаю, как открыть всплывающее окно из скрипта контента. Это на самом деле, чтобы вызвать на значок расширения клик из кода.

Есть идеи?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...