校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > html5桌面通知(Web Notifications)實例解析

html5桌面通知(Web Notifications)實例解析

熱門標簽:智能芯電話機器人 咸陽穩定外呼系統軟件 小朱地圖標注 地圖標注柱狀圖 怎么做百度地圖標注 400開頭的電話好申請不 臨海地圖標注app 百度地圖標注為什么總是封號 四川移動電銷外呼客戶管理系統

html5桌面通知(Web Notifications)對于需要實現在新消息入線時,有桌面通知效果的情況下非常有用,在此簡單介紹一下這個html5的新屬性。

這里有個不錯的demo:html5 web notification demo

從上面這個demo中 我們就可以獲取所需要的基本核心代碼,如下:


復制代碼
代碼如下:
<script>
var Notification = window.Notification || window.mozNotification || window.webkitNotification;

Notification.requestPermission(function (permission) {
// console.log(permission);
});

function show() {
var instance = new Notification(
"test title", {
body: " test message"
}
);

instance.onclick = function () {
// Something to do
};
instance.onerror = function () {
// Something to do
};
instance.onshow = function () {
// Something to do
};
instance.onclose = function () {
// Something to do
};

return false;
}
</script>

 
其中:Notification.requestPermission 這句代碼的功能就是向用戶請求權限允許

通過以上的例子,基本思路我們已經有了,首先加載文檔時,就向用戶請求權限,獲取權限后以后都so easy了。


復制代碼
代碼如下:
window.addEventListener('load', function () {
// At first, let's check if we have permission for notification
if (Notification && Notification.permission !== "granted") {
Notification.requestPermission(function (status) {
if (Notification.permission !== status) {
Notification.permission = status;
}
});
}
});

火狐下 驗證是通過的,但是在chrome下總是出不來,后來發現這樣一段話


復制代碼
代碼如下:
Not a Bug, Feature.

Desktop Notifications can only be triggered via a user action. Typing into the
JavaScript console has the same effect as raw javascript code embedded into the web
page (no user action). Typing the javascript into the location bar, however,
represents a user-action (the user is intentionally visiting a javascript link to
enable notifications, probably for sites that tend to use href="javascript:" instead
of onclick="".

I'm pretty sure this is a non-issue.

原來在chrome下是必須要用戶手動觸發的,否則,chrome瀏覽器會無視這段的js

但是在我們網站里肯定不可能加一個按鈕或者超鏈接來顯式的讓用戶授權吧,好吧, 實際上這也不是個事情,我們可以在用戶經常點的按鈕上順便處理下這個授權就好,在chrome下是一次授權終身有用。除非你進入設置把他禁了。

整合一下,代碼如下:


復制代碼
代碼如下:
function showMsgNotification(title, msg){
var Notification = window.Notification || window.mozNotification || window.webkitNotification;

if (Notification && Notification.permission === "granted") {
var instance = new Notification(
title, {
body: msg,
icon: "image_url"
}
);

instance.onclick = function () {
// Something to do
};
instance.onerror = function () {
// Something to do
};
instance.onshow = function () {
// Something to do
// console.log(instance.close);
setTimeout(instance.close, 3000);
};
instance.onclose = function () {
// Something to do
};
}else if (Notification && Notification.permission !== "denied") {
Notification.requestPermission(function (status) {
if (Notification.permission !== status) {
Notification.permission = status;
}
// If the user said okay
if (status === "granted") {
var instance = new Notification(
title, {
body: msg,
icon: "image_url"
}
);

instance.onclick = function () {
// Something to do
};
instance.onerror = function () {
// Something to do
};
instance.onshow = function () {
// Something to do
setTimeout(instance.close, 3000);
};
instance.onclose = function () {
// Something to do
};

}else {
return false
}
});
}else{
return false;
}

}

標簽:山南 公主嶺 平涼 陜西 平頂山 黃石 黃石 南平

巨人網絡通訊聲明:本文標題《html5桌面通知(Web Notifications)實例解析》,本文關鍵詞  html5,桌面,通知,Web,Notifications,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《html5桌面通知(Web Notifications)實例解析》相關的同類信息!
  • 本頁收集關于html5桌面通知(Web Notifications)實例解析的相關信息資訊供網民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    国产福利精品导航| 亚洲乱码国产乱码精品精的特点| 99久久精品国产一区二区三区| 国内精品伊人久久久久影院对白| 麻豆成人久久精品二区三区小说| 日韩国产成人精品| 蜜臀a∨国产成人精品| 日本成人在线网站| 国产一区二三区| 丁香亚洲综合激情啪啪综合| 成人手机电影网| 99久久精品国产毛片| 在线一区二区三区做爰视频网站| 欧美综合一区二区| 777久久久精品| 久久亚洲影视婷婷| 中文字幕一区不卡| 一区二区视频免费在线观看| 亚洲一区视频在线观看视频| 日本欧美一区二区在线观看| 久久国产精品色| 成人av手机在线观看| 色综合久久88色综合天天| 欧美日韩综合在线| 精品国产一区二区三区av性色| 精品福利一二区| 国产精品萝li| 偷拍一区二区三区| 成人深夜福利app| 欧美三级电影一区| 国产午夜精品一区二区三区嫩草| 国产精品成人免费精品自在线观看| 亚洲一区在线看| 国产成人午夜高潮毛片| 欧美日韩专区在线| 国产欧美1区2区3区| 午夜成人免费电影| 久久成人综合网| 91在线精品一区二区| 成人av在线观| 欧美高清一级片在线| 国产日韩欧美精品一区| 一区二区久久久久久| 极品尤物av久久免费看| 色综合久久综合| 国产欧美精品一区二区色综合| 亚洲地区一二三色| aaa亚洲精品一二三区| 久久婷婷色综合| 日韩av电影免费观看高清完整版 | 婷婷综合五月天| caoporen国产精品视频| 欧美精品一区二区三区久久久| 亚洲精品国产品国语在线app| 国产精品一二一区| 欧美一级精品在线| 亚洲午夜成aⅴ人片| 91免费国产视频网站| 中文字幕精品三区| 国产成人精品亚洲777人妖| 日韩视频在线观看一区二区| 亚洲成人精品一区二区| 91免费版在线| 亚洲欧美日韩小说| 91在线porny国产在线看| 国产偷国产偷亚洲高清人白洁| 韩国一区二区三区| 欧美精品一区二区蜜臀亚洲| 青青草成人在线观看| 欧美裸体bbwbbwbbw| 亚洲影院免费观看| 欧美日产在线观看| 日本午夜精品视频在线观看| 制服.丝袜.亚洲.中文.综合| 亚洲成人第一页| 精品视频免费在线| 亚洲不卡一区二区三区| 欧美日韩国产bt| 奇米色777欧美一区二区| 欧美一区二区播放| 久草热8精品视频在线观看| 亚洲精品一区二区三区香蕉| 久久99国产乱子伦精品免费| 久久久国产午夜精品| 国产美女视频一区| 中文字幕一区二区三区视频| 91视频你懂的| 午夜电影一区二区三区| 欧美不卡一区二区三区| 国产精品一区二区久久不卡| 欧美高清一级片在线观看| 色综合视频一区二区三区高清| 亚洲影视在线观看| 日韩欧美123| 国产成人一区二区精品非洲| 国产精品视频在线看| 欧美视频在线一区二区三区 | 日韩av电影天堂| 久久综合五月天婷婷伊人| 成人精品电影在线观看| 亚洲激情图片qvod| 日韩欧美在线网站| 91亚洲午夜精品久久久久久| 欧美a一区二区| 国产精品超碰97尤物18| 制服.丝袜.亚洲.中文.综合| 大胆欧美人体老妇| 午夜伊人狠狠久久| 欧美国产激情一区二区三区蜜月| 欧美午夜精品久久久久久超碰 | 日韩毛片视频在线看| 欧美在线免费播放| 国产在线精品一区二区夜色| 亚洲男人都懂的| 精品国精品国产尤物美女| 91福利视频网站| 六月婷婷色综合| 一区二区三区日韩精品视频| 久久综合狠狠综合久久综合88| 色8久久精品久久久久久蜜| 精品中文字幕一区二区小辣椒| 自拍偷拍亚洲综合| 欧美哺乳videos| 欧美精品精品一区| 91色乱码一区二区三区| 狠狠狠色丁香婷婷综合激情| 亚洲黄色av一区| 久久蜜臀精品av| 欧美成人艳星乳罩| 欧美日韩一区 二区 三区 久久精品| 国产在线视频精品一区| 偷拍日韩校园综合在线| 一区二区视频在线看| 国产免费久久精品| 久久蜜桃av一区二区天堂| 这里只有精品视频在线观看| 91丨porny丨首页| 成人国产精品免费观看| 国模娜娜一区二区三区| 日韩精品视频网站| 亚洲成人av福利| 亚洲电影你懂得| 亚洲在线视频网站| 一区二区三区在线视频免费观看| 国产喷白浆一区二区三区| 欧美成人精品二区三区99精品| 欧美日韩国产色站一区二区三区| 一本久道久久综合中文字幕| 成人免费看视频| 成人午夜电影小说| 豆国产96在线|亚洲| 国产精一区二区三区| 国产又黄又大久久| 国产一区中文字幕| 国产精品18久久久久| 国产一区二区三区综合| 国产一区二区精品在线观看| 国产在线一区观看| 国产一区二区导航在线播放| 国内精品写真在线观看| 黄一区二区三区| 成人精品免费看| 99久久亚洲一区二区三区青草| 99精品在线免费| 91浏览器打开| 欧美精品乱码久久久久久按摩| 欧美女孩性生活视频| 欧美一区欧美二区| 欧美精品一区二区三区在线| 中文字幕亚洲不卡| 亚洲欧美日韩国产成人精品影院 | 一片黄亚洲嫩模| 五月激情综合色| 精品中文字幕一区二区小辣椒| 国产iv一区二区三区| av在线播放不卡| 777久久久精品| 国产精品伦理在线| 亚洲一区在线播放| 久久www免费人成看片高清| 国产精品一区专区| 色综合 综合色| 欧美一级二级三级乱码| 中国av一区二区三区| 亚洲一区欧美一区| 国产另类ts人妖一区二区| 99久久免费视频.com| 日韩欧美一区电影| 亚洲图片你懂的| 美日韩一区二区三区| 97精品国产97久久久久久久久久久久| 欧美在线播放高清精品| 欧美精品一区二区三区在线 | 五月综合激情日本mⅴ| 国产米奇在线777精品观看| 在线视频欧美精品| 国产亚洲欧洲997久久综合| 综合在线观看色| 国内精品免费**视频| 日本韩国精品一区二区在线观看|