Я разрабатываю расширение Chrome, которое иногда обновляет свои настройки в фоновом скрипте через веб-сокеты. Он также использует сценарий содержимого для вставки пользовательского сценария в веб-страницу. Мой манифест. json похож на:
...
"content_scripts": [
{
"all_frames":true,
"match_about_blank":true,
"run_at": "document_start",
"matches": ["*://*/*"],
"js": ["js/cs.js"]
}
...
Проблема в том, что я хочу сохранить настройки из фонового скрипта где-нибудь, чтобы использовать их в скрипте контента. Мне известны сообщения и chrome .storage API, но они асинхронные, поэтому я не могу использовать их таким образом. Поэтому в основном я ищу какое-то постоянное синхронное хранилище, к которому можно получить доступ как из фоновых, так и из контент-скриптов.
Есть идеи? Спасибо.