Javascript serviceworker错误:`DomeException:注册失败-存储错误`
我收到此错误:Javascript serviceworker错误:`DomeException:注册失败-存储错误`,javascript,push-notification,service-worker,Javascript,Push Notification,Service Worker,我收到此错误:doException:注册失败-存储错误 代码段供参考: const subscriptionOptions = { userVisibleOnly: true, applicationServerKey: stringToBuffer(vapidKeyToUse); }; serviceworker.pushManager .subscribe(subscriptionOptions) .then(subscription => { resolv
doException:注册失败-存储错误
代码段供参考:
const subscriptionOptions = {
userVisibleOnly: true,
applicationServerKey: stringToBuffer(vapidKeyToUse);
};
serviceworker.pushManager
.subscribe(subscriptionOptions)
.then(subscription => {
resolveSubscription(subscription);
})
.catch((error) => {
console.log(error); // DOMException: Registration failed - storage error
})
我尝试了storage.estimate浏览器API,发现它没有达到接近极限的任何地方
if ('storage' in navigator && 'estimate' in navigator.storage) {
navigator.storage.estimate().then(({usage, quota}) => {
console.log(`Using ${usage} out of ${quota} bytes.`);
}).catch(error => {
console.error('Loading storage estimate failed:');
console.log(error.stack);
});
} else {
console.error('navigator.storage.estimate API unavailable.');
}
输出:使用72673841970字节中的6794。
在web中未获取有关此错误的任何信息。。非常感谢您的帮助