Я использую push-уведомления в своем веб-приложении для Chrome. Ранее, следующий код работал нормально в Firefox. Но после обновления Firefox я получаю исключение.
function subscribeUser() {
const applicationServerKey =
urlB64ToUint8Array(applicationServerPublicKey);
swRegistration.pushManager.subscribe({
userVisibleOnly: true,
applicationServerKey: applicationServerKey
})
.then(function(subscription) {
console.log('User is subscribed.');
updateSubscriptionOnServer(subscription);
isSubscribed = true;
updateBtn();
})
.catch(function(err) {
console.log('Failed to subscribe the user: ', err);
updateBtn();
});
}
DOMException: «Ошибка при получении push-подписки.»