我想拥有自己的通知事件,但是这些事件不会触发。
我的service-worker.js
self.addEventListener('notificationclose', function(e) {
console.log("notification closed");
});
self.addEventListener('notificationclick', function(e) {
console.log("notification clicked");
});
self.addEventListener('install', function(e) {
console.log("install");
});
我的Index.html
<script>
if ('serviceWorker' in navigator) {
navigator.serviceWorker
.register('/service-worker.js')
.then(function(registration) {
console.log('Service Worker registered');
})
.catch(function(err) {
console.log('Service Worker registration failed: ', err);
});
}
</script>
我如何开始通知
navigator.serviceWorker.getRegistration().then(function(reg) {
reg.showNotification(title, options);
});
我从Index.html“已注册Service Worker”和安装事件触发器成为console.log。
有人可以帮助我吗? 预先谢谢你