связь между расширениями, разработанными для Google Chrome - PullRequest
1 голос
/ 04 марта 2011

Я разработал два расширения (скажем, расширение A и расширение B) для Google Chrome.Расширение A использует Content-scripts.js A, а расширение B использует content-scripts.js B.

В content-scripts.js A я использовал localStorage.setItem ("parameterVariable", "hi");

В content-scripts.js B я использовал localStorage.getItem ("parameterVariable"), который должен возвращать "hi", так как расширение A запускается первым и задает "paraneterVariable", и ectension Bиспользует это.Но он возвращает NULL.

Как сделать так, чтобы localStorage.getItem ("parameterVariable") расширения B возвращал значение, установленное расширением B.

Заранее спасибо.

1 Ответ

2 голосов
/ 15 апреля 2011

Вы можете использовать модуль chrome.extension .

Просто сделайте запрос прослушивателя на одном из расширений, а в другом отправьте запрос на идентификатор расширения первого. Подробнее об обмене сообщениями здесь .

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