gpt4 book ai didi

javascript - 服务人员显示通知不起作用

转载 作者:行者123 更新时间:2023-12-01 15:37:20 25 4
gpt4 key购买 nike

navigator.serviceWorker.register('/service-worker.js').then((reg) => {

})



Notification.requestPermission(function(result) {
console.log('User Choice', result);
if (result !== 'granted') {
console.log('No notification permission granted!');
} else {
navigator.serviceWorker.ready
.then(function(swreg) {
console.log("blaxblux");
swreg.showNotification('Successfully subscribed!', {body:'TEST'});
});
}
});

这是我在 main.js 中的代码

来到 console.log('blaxblux') ,但根本不显示通知。当浏览器显示带有允许按钮的弹出窗口时,请求权限起作用。

可能是什么问题?

(我正在使用最新版本的 chrome)

最佳答案

我遇到了类似的问题,但在我的 Windows 机器上为 Google Chrome 关闭了通知。我继续启用通知,它们神奇地开始工作。

Settings -> System -> Notifications & Actions
向下滚动到“从这些发件人那里获取通知”部分并确认“Google Chrome”(或您的首选浏览器)设置为“开启”

关于javascript - 服务人员显示通知不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60340318/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com