ps : 谷歌瀏覽器需要是https的網址,不然會提示不安全, 不能修改通知許可權,無法實現彈框 ...
if (!("Notification" in window)) { //alert("This browser does not support desktop notification"); } if (Notification.permission !== 'denied') {//判斷是否授權,沒授權先授權在通知 Notification.requestPermission(function (permission) { // 如果用戶同意,就可以向他們發送通知 if (permission === "granted") { var notice_ = new Notification('通知', { body: '你有一條信息'}); notice_.onclick = function() {//單擊消息提示框,進入瀏覽器頁面 window.focus(); } } }); } if (Notification.permission === 'denied') {//已授權直接通知 Notification.requestPermission(function (permission) { // 如果用戶同意,就可以向他們發送通知 if (permission === "granted") { var notice_ = new Notification('通知', { body: '你有一條信息'}); notice_.onclick = function() {//單擊消息提示框,進入瀏覽器頁面 window.focus(); } } }); }
ps : 谷歌瀏覽器需要是https的網址,不然會提示不安全, 不能修改通知許可權,無法實現彈框