我希望在关闭我的网站后为我的网站访问者发送桌面通知
我如何让他们订阅? 以及如何为他们发送通知
这个网站制作相同的jeapie.com,但我想制作自己的
我看过一些代码,但它只向我发送通知
if (event.target.id === 'button-wn-show-preset') {
// Uses the preset parameters
} else {
// Uses the custom parameters
}
答案 0 :(得分:0)
您似乎想要像JavaScript中的<!DOCTYPE html>
<html>
<body onbeforeunload="notifyMe()">
<script>
// request permission on page load
document.addEventListener('DOMContentLoaded', function () {
if (Notification.permission !== "granted")
Notification.requestPermission();
});
function notifyMe() {
if (!Notification) {
alert('Desktop notifications not available in your browser. Try Chromium.');
return;
}
if (Notification.permission !== "granted")
Notification.requestPermission();
else {
var notification = new Notification('Notification title', {
icon: 'http://cdn.sstatic.net/stackexchange/img/logos/so/so-icon.png',
body: "Hey there! You've been notified!",
});
notification.onclick = function () {
window.open("http://stackoverflow.com/a/13328397/1269037");
};
}
}
</script>
</body>
</html>
事件处理程序。当用户离开页面时,将出现JS弹出警告。查看W3 Reference了解用法。
上面的链接示例:
:symbol