看不到我的 Service Worker 的日志。以下是我尝试打开已注册和正在运行的服务工作人员日志的步骤。
- Open
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
None
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)