Уведомление не появляется в Opera - PullRequest
0 голосов
/ 28 апреля 2020

Я пытаюсь go через https://codelabs.developers.google.com/codelabs/push-notifications

Все работает как положено в Firefox и Chrome, но не работает в Opera или Yandex

self.addEventListener('push', (event) => {
    console.log('[Service Worker] Push Received.');
    console.log('[Service Worker] Push had this data: ', event);

    const title = 'Push title';
    const options = {
        body: 'Yay it works!',
        icon: 'images/icon.png',
        badge: 'images/badge.png'
    };

    event.waitUntil(self.registration.showNotification(title, options));

    console.log('[Service Worker] Push showed');
});

Нет никаких ошибок, и я вижу все 3 журнала в консоли, но нет уведомления почему?

А как насчет Safari?

...