работник службы кэширования * пассивный * showNotification (без взаимодействия с пользователем) - PullRequest
0 голосов
/ 03 октября 2018

Я внедряю кэш с активным рабочим для PWA и хочу уведомить пользователя, когда он «готов к работе»:

global.addEventListener('activate', event => {
  event.waitUntil(async function() {
        await global.clients.claim();
        console.log('activate completed');
        global.registration.showNotification('Ready for offline browsing');
  }());
});

Моя проблема заключается в том, что уведомление отображается с надписью «Активировать»."кнопка, которая ничего не делает при нажатии и не нужна, на самом деле никакие кнопки не нужны, потому что уведомление носит информационный характер, не требует ввода данных пользователем и само исчезает.

Я попытался добавить title: null в качестве опции showNotification, но это не имеет никакого эффекта.

Не так много соответствующей документации, которую я могу найти.

Любые указатели оценены!

...