我正在使用' Web push notificatoins API'从我的服务器发送通知到我的网站。
长话短说 - 除了firefox android(ios未经测试)之外,所有主流浏览器都会收到并显示通知。我怀疑服务工作者文件是罪魁祸首,但不知道如何调试查看/记录其错误/消息。
service_worker.js:
self.addEventListener('push', function (event) {
if (!(self.Notification && self.Notification.permission === 'granted')) {
console.log('back) ;
return;
}
const sendNotification = body => {
const title = "BTC changed - coinvalue.me";
return self.registration.showNotification(title, {
body,
});
};
if (event.data) {
const message = event.data.text();
event.waitUntil(sendNotification(message));
}
});
问题:如何调试此文件的结果? Firefox WebIDE不会显示任何console.log()
编辑:Android 4.2.1上的Firefox版本54.0.11