Я использую библиотеку mondora/asteroid, чтобы создать расширение Chrome при использовании Meteor backend. У меня возникла проблема с хранением и переносом экземпляра астероида с фоновой страницы или при открытии или закрытии всплывающего окна. Мне нужно отслеживать, зарегистрирован ли пользователь или нет.Как подключиться к тому же экземпляру Asteroid в Chrome Extension?
Чтобы создать астероид экземпляр, я использую:
const Asteroid = createClass();
asteroid = new Asteroid({
endpoint: 'ws://localhost:3000/
});
Я попытался прохождения астероида через экземпляр chrome.storage.local.set, но когда я пытаюсь использовать его с chrome.storage.local. get, я получаю сообщение об ошибке, которое не позволяет мне использовать функции астероидов.
Каков наилучший способ связаться с пользователем?
сообщения только для простых JSON-ifiable объектов, так что вам придется работать с экземпляром внутри одного контекста. – wOxxOm
О, хорошо. Есть ли у вас какие-либо предложения относительно того, как я могу зарегистрировать кого-нибудь в каждом экземпляре? Я знаю, что могу перенести их userId, но как я могу их зарегистрировать с помощью только –
, все ваши сообщения с бэкэнд должны происходить в фоновом режиме, а не всплывающие окна. –