@karpo518

Как задать url по клику на push уведомление от web воркера?

Есть небольшой web воркер, который обрабатывает push-уведомления от сервера.
код web воркера
self.addEventListener('push', function (event) {
    if (!(self.Notification && self.Notification.permission === 'granted')) {
        return;
    }

    const sendNotification = body => {

        const title = "Web Push example";
        return self.registration.showNotification(title, {
            body,
        });
    };

    if (event.data) {
        let message = event.data.json();
        event.waitUntil(sendNotification(message.body));
    }
});

Я передаю в него json, который включает заголовок, тело уведомления и url, который нужно открыть по клику на уведомление. Как мне скорректировать код web воркера, чтобы по клику на уведомление открывался url message.click_url ?

Я находил примеры без обработки запросов к серверу. Например, https://gist.github.com/deanhume/c0d29d40e0c77dfbab8f
но они не сработали у меня в firefox. Да и непонятно, как связать 2 события.
  • Вопрос задан
  • 114 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы