Chrome расширение Content Script - PullRequest
0 голосов
/ 17 марта 2020

Я разрабатываю расширение Chrome, которое иногда обновляет свои настройки в фоновом скрипте через веб-сокеты. Он также использует сценарий содержимого для вставки пользовательского сценария в веб-страницу. Мой манифест. json похож на:

...
   "content_scripts": [
   {
     "all_frames":true,
     "match_about_blank":true,
     "run_at": "document_start",
     "matches": ["*://*/*"],
     "js": ["js/cs.js"]
   }
...

Проблема в том, что я хочу сохранить настройки из фонового скрипта где-нибудь, чтобы использовать их в скрипте контента. Мне известны сообщения и chrome .storage API, но они асинхронные, поэтому я не могу использовать их таким образом. Поэтому в основном я ищу какое-то постоянное синхронное хранилище, к которому можно получить доступ как из фоновых, так и из контент-скриптов.

Есть идеи? Спасибо.

...