Доступ к объекту в service worker

233
21 октября 2018, 11:40

Есть html страница, к ней подключен скрипт, из которого можно получить доступ к объекту (например: object). В файле index.js есть доступ к этому объекту. Есть функция, которая обращается к object и возвращает какие-то данные:

const getObject = () => {
  let data = object.data;
  return data;
} 

При вызове этой функции в файле index.js все работает. Также, к странице подключен service worker. Вот фрагмент кода из него:

self.addEventListner('message', event => {
  console.log('message' + event.data);
  importScripts('index.js');
  let data = getObject();
  console.log(data);
}

При вызове функции getObject в service worker'e вылетает ошибка: Uncaught ReferenceError: object is not defined at self.addEventListener (sw.js:33). Вопрос заключается в следующем: как сделать так, чтобы был доступ к object в service worker'е ?

READ ALSO
Как обработать строку с шаблоном?

Как обработать строку с шаблоном?

Подскажите стратегию работы с шаблоном на таком примере: Пользователь вводит строку вида "Просто текст {{маркер_1}}, ещё текст {{маркер_2}}, бла-бла-бла",...

202
Почему не срабатывает замена числа на слово?

Почему не срабатывает замена числа на слово?

Почему не срабатывает замена числа на слово? В консоль выводится только числа от 1 до 100

225
Убрать отступы у Balloon

Убрать отступы у Balloon

Использую JavaScript API 21

207