Не удается просмотреть журналы моего рабочего. Вот шаги, которые я попытался открыть журналы для зарегистрированного и запущенного рабочего.
Открыть chrome://serviceworker-internals/ Нажмите «Пуск» и «Осмотрите окно проверки обновления» Подождите, пока появятся журналыНо оба chrome://serviceworker-internals/ и проверка ServiceWorker показывает нулевые журналы.
Однако вкладка источника на странице проверки показывает последний код, который должен печатать console.log. Вот исходный код, который я пытаюсь увидеть в журналах
messaging.setBackgroundMessageHandler(payload => {
const title = payload.notification.title;
console.log(payload.notification);
const options = {
body: payload.notification.body,
icon: payload.notification.icon,
click_action: payload.notification.click_action || payload.data.click_action,
link: payload.notification.link || payload.data.link,
data: {
time: new Date(Date.now()).toString(),
},
};
return self.registration.showNotification(title, options);
});
self.addEventListener("notificationclick", function(event) {
const notification = event.notification;
notification.close();
console.log(notification);
const promiseChain = clients.openWindow('https://helloworld.com');
event.waitUntil(promiseChain);
});
Я использую Chrome v68.0.3440.106, MacOS v10.13.6