Показать сообщение отдельно
  #4 (permalink)  
Старый 03.08.2018, 09:14
Профессор
Отправить личное сообщение для Nexus Посмотреть профиль Найти все сообщения от Nexus
 
Регистрация: 04.12.2012
Сообщений: 3,791

Сообщение от Timofey_Menetil
А просто в скрипт нельзя, который используется на открываемой странице?
Т.е. у вас открыто 2 страницы в браузере и данные с одной нужно передать другой?
В этом случае скрипт, который должен принимать данные может повесить на localStorage обработчик, который будет отслеживать изменения в хранилище и, в случае поступления необходимых данных, выполнять нужные вам действия.
Второй скрипт, который парсит таблицу должен просто поместить данные в локальное хранилище.
Локальное хранилище в extension'ах в отличии от браузерного Storage асинхронное.

Upd. Еще, как вариант, скрипт, которому нужны данные может сделать дополнительный запрос к странице с табличкой и самостоятельно извлечь из нее необходимые данные.
Второй вариант куда проще, но не уверен, что content-script может отправлять любые кросс-доменные запросы игнорируя политику безопасности браузера.

Последний раз редактировалось Nexus, 03.08.2018 в 09:18.
Ответить с цитированием