好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > HTML5實現Notification API桌面通知功能

HTML5實現Notification API桌面通知功能

熱門標簽:農村住宅地圖標注 漳州人工外呼系統排名 鄭州電銷外呼系統違法嗎 中紳電銷智能機器人 跟電銷機器人做同事 威海營銷外呼系統招商 ai電銷機器人連接網關 鶴壁手機自動外呼系統怎么安裝 濟南辦理400電話
為什么需要HTML5的桌面通知
傳統的桌面通知可以寫一個div放到頁面右下角自動彈出來,并通過輪詢等等其他方式去獲取消息并推送給用戶。這種方式有個弊端就是:當我在使用京東 進行購物的時候,我是不知道人人網有消息推送過來給我的,而必須要等我把當前頁面切到人人網才知道有消息推送了。這種方式的消息推送它是基于頁面存活的, 但是我們需要這么一種策略:無論你在看哪個頁面,只要有消息都應該能推送給我看到,這就是webkitNotification要解決的問題。 Notification生成的消息不依附于某個頁面,僅僅依附于瀏覽器。
一個桌面通知生成的正常流程
我們先來看看一個桌面通知是如何生成的:
1.檢查瀏覽器是否支持Notification
2.檢查瀏覽器的通知權限(是否允許通知)
3.若權限不夠則獲取瀏覽器的通知權限
4.創建消息通知
5.展示消息通知
NOTE:關于第一點的說明需要做一些說明,Notification目前還沒有標準化,所以目前只支持chrome19+和safari6+;網上有資料顯示Firefox26+也支持,但是我拿我的Firefox27檢測的結果是無法支持。
html5的桌面通知我相信大家并不陌生。常見的有網頁版的微信等應用,需要設置桌面通知功能才可以使用。
用客戶端程序實現這樣的功能并不難。而傳統的網頁版的桌面通知可以寫一個div放到頁面右下角自動彈出來,并通過輪詢等等其他方式去獲取消息并推送給用戶。這種方式有個弊端就是:當我在使用淘寶進行購物的時候,我是不知道微博有消息推送過來給我的,而必須要等我把當前頁面切到新浪微博才知道有消息推送了。這種方式的消息推送它是基于頁面存活的, 但是我們需要這么一種策略:無論你在看哪個頁面,只要有消息都應該能推送給我看到,這就是webkitNotification要解決的問題。
Notification目前還沒有標準化,所以你在w3cschool等網站上是學習不到的。但是目前主流瀏覽器大部分都支持Notification。關于html5的桌面通知效果圖如下:

 
代碼如下:
XML/HTML Code復制內容到剪貼板
  1. <!DOCTYPE html>    
  2. <html>    
  3. <head>    
  4. <meta charset="utf-8">    
  5. <title>html5桌面通知</title>    
  6. </head>    
  7. <body>    
  8. <input type="button" value="開啟桌面通知" onclick="showNotice();">    
  9. <script>    
  10. function showNotice(){    
  11. Notification.requestPermission(function(status){    
  12. //status默認值'default'等同于拒絕 'denied' 意味著用戶不想要通知 'granted' 意味著用戶同意啟用通知    
  13. if("granted" != status)    
  14. return;    
  15. var notify = new Notification("消息",{    
  16. dir:'auto',    
  17. lang:'zh-CN',    
  18. tag:'sds',//實例化的notification的id    
  19. //icon 支持ico、png、jpg、jpeg格式    
  20. icon:'http://www.xttblog.com/icons/favicon.ico',//通知的縮略圖    
  21. body:'html5桌面通知' //通知的具體內容    
  22. });    
  23. notify.onclick=function(){    
  24. //如果通知消息被點擊,通知窗口將被激活    
  25. window.focus();    
  26. }    
  27. });    
  28. }    
  29. </script>    
  30. </body>    
  31. </html> 

以上內容是小編給大家分享的HTML5實現Notification API桌面通知功能,希望對大家有所幫助!
原文:http://www.xttblog.com/?p=249

標簽:營口 蘇州 甘南 文山 咸陽 惠州 萍鄉 紅河

巨人網絡通訊聲明:本文標題《HTML5實現Notification API桌面通知功能》,本文關鍵詞  HTML5,實現,Notification,API,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《HTML5實現Notification API桌面通知功能》相關的同類信息!
  • 本頁收集關于HTML5實現Notification API桌面通知功能的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 肉伦迎合销魂冲刺播种| 人人澡人人 碰人人看欧美 | 中文字幕一区久久久久| 日韩 无码毛片一区二区| 好爽?好紧?军人H男男视频| 亚洲自偷自拍另类12P| 欧美黑人成人免费全部| www.国产白丝袜护士喷动漫| 毛片软件大全| 国产精品吹潮在线播放| 商都县| 爱搞激情在线| 51漫画成长人版安装testflight安卓| 亚洲无人区一线二线三线品牌| 嫡女h侍卫肉| 日韩欧美一中文字暮专区| 精品国产美女福利在线| 中国在线播放精品区| 91天天射| 中日韩AV片免费观看视频| 日本xxxxxxxx69| 国产亚洲漂亮白嫩美女在线| 韩国色情巜肉欲办公室2电影| 国产亚洲精品一品区99热| 东北老妇女内谢XXX视频| 校园啊…嗯啊好深bl肉| 18禁污污污污污网站| 上课失禁丨vk| 久久大香香蕉国产免费网站| 国产亚洲一路线二路线高| 欧美一伦二伦三伦观看| 成人ai免费软件下载| 镇巴县| 国产极品粉嫩美女呻吟在线看人| 男生互摸同学勃起的故事| 国产精品欧美三级| 亚洲乱码中文字幕综合| 亚洲综合色自拍一区| 免费国产黄线在线观看视频| 亚洲精品秘?无码一区二区软件| 伊人久久久大香线蕉综合直播下载|