调试firefox mobile推送通知的服务工作者?

时间:2017-07-24 17:09:01

标签: firefox browser push-notification service-worker web-push

我正在使用' 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

0 个答案:

没有答案