婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 使用HTML5的Notification API制作web通知的教程

使用HTML5的Notification API制作web通知的教程

熱門標簽:pageadm實現地圖標注 南通數據外呼系統推廣 申請400電話流程簡介 呼和浩特外呼電銷系統排名 外呼線穩定線路 地圖標注位置能賺錢嗎 外呼系統電話怎么投訴 阜陽企業外呼系統 邢臺縣地圖標注app

在使用網頁版Gmail的時候,每當收到新郵件,屏幕的右下方都會彈出相應的提示框。借助HTML5提供的Notification API,我們也可以輕松實現這樣的功能。
確保瀏覽器支持

如果你在特定版本的瀏覽器上進行開發,那么我建議你先到 caniuse 查看瀏覽器對Notification API的支持情況,避免你將寶貴時間浪費在了一個無法使用的API上。
如何開始
 

JavaScript Code復制內容到剪貼板
  1. var notification=new Notification(‘Notification Title',{  
  2.     body:'Your Message'   
  3. });   
  4.   

上面的代碼構造了一個簡陋的通知欄。構造函數的第一個參數設定了通知欄的標題,而第二個參數則是一個option 對象,該對象可設置以下屬性:

  •     body :設置通知欄的正文內容。
        dir :定義通知欄文本的顯示方向,可設為auto(自動)、ltr(從左到右)、rtl(從右到左)。
        lang :聲明通知欄內文本所使用的語種。(譯注:該屬性的值必須屬于BCP 47 language tag。)
        tag:為通知欄分配一個ID值,便于檢索、替換或移除通知欄。
        icon :設置作為通知欄icon的圖片的URL

獲取權限

在顯示通知欄之前需向用戶申請權限,只有用戶允許,通知欄才可出現在屏幕中。對權限申請的處理將有以下返回值:

  •     default:用戶處理結果未知,因此瀏覽器將視為用戶拒絕彈出通知欄。(“瀏覽器:你沒要求通知,我就不通知你了”)
        denied:用戶拒絕彈出通知欄。(“用戶:從我的屏幕里滾開”)
        granted:用戶允許彈出通知欄。(“用戶:歡迎!我很高興能夠使用這個通知功能”)
       
       
JavaScript Code復制內容到剪貼板
  1. Notification.requestPermission(function(permission){   
  2.     //display notification here making use of constructor   
  3.     });   
  4.   

用HTML創建一個按鈕
 

XML/HTML Code復制內容到剪貼板
  1. <button id="button">Read your notification</button>  
  2.   

不要忘記了CSS
 

CSS Code復制內容到剪貼板
  1. #button{   
  2.   font-size:1.1rem;   
  3.   width:200px;   
  4.   height:60px;   
  5.   border:2px solid #df7813;   
  6.   border-radius:20px/50px;   
  7.   background:#fff;   
  8.   color:#df7813;   
  9. }   
  10. #button:hover{   
  11.   background:#df7813;   
  12.   color:#fff;   
  13.   transition:0.4s ease;   
  14. }   
  15.   

全部的Javascript代碼如下:
 

JavaScript Code復制內容到剪貼板
  1. document.addEventListener('DOMContentLoaded',function(){   
  2.         document.getElementById('button').addEventListener('click',function(){   
  3.             if(! ('Notification' in window) ){   
  4.                 alert('Sorry bro, your browser is not good enough to display notification');   
  5.                 return;   
  6.             }       
  7.             Notification.requestPermission(function(permission){   
  8.                 var config = {   
  9.                               body:'Thanks for clicking that button. Hope you liked.',   
  10.                               icon:'https://cdn2.iconfinder.com/data/icons/ios-7-style-metro-ui-icons/512/MetroUI_HTML5.png',   
  11.                               dir:'auto'  
  12.                               };   
  13.                 var notification = new Notification("Here I am!",config);   
  14.             });   
  15.         });   
  16.     });   
  17.   

從這段代碼可以看出,如果瀏覽器不支持Notification API,在點擊按鈕時將會出現警告“兄弟,很抱歉。你的瀏覽器并不能很好地支持通知功能”(Sorry bro, your browser is not good enough to display notification)。否則,在獲得了用戶的允許之后,我們自制的通知欄便可以出現在屏幕當中啦。

為什么要讓用戶手動關閉通知欄?

對于這個問題,我們可以借助setTimeout函數設置一個時間間隔,使通知欄能定時關閉。
 

JavaScript Code復制內容到剪貼板
  1. var config = {   
  2.                body:'Today too many guys got eyes on me, you did the same thing. Thanks',   
  3.                icon:'icon.png',   
  4.                dir:'auto'  
  5.              }   
  6. var notification = new Notification("Here I am!",config);   
  7. setTimeout(function(){   
  8.     notification.close(); //closes the notification   
  9. },5000);   
  10.   

該說的東西就這些了。如果你意猶未盡,希望更加深入地了解Notification API,可以閱讀以下的頁面:

    MDN
    Paul lund’s tutorial on notification API

在CodePen上查看demo

你可以在CodePen上看到由Prakash (@imprakash)編寫的demo。

標簽:德州 辛集 黃山 內蒙古 楊凌 蚌埠 鶴崗 撫順

巨人網絡通訊聲明:本文標題《使用HTML5的Notification API制作web通知的教程》,本文關鍵詞  使用,HTML5,的,Notification,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《使用HTML5的Notification API制作web通知的教程》相關的同類信息!
  • 本頁收集關于使用HTML5的Notification API制作web通知的教程的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    97精品久久久久中文字幕| 成人午夜在线免费| 日本伊人色综合网| 亚洲国产精品一区二区www| 日韩美女视频一区| 精品在线一区二区三区| 极品瑜伽女神91| 欧美一区二区三区视频免费播放| 在线亚洲高清视频| 成人综合日日夜夜| 免费久久精品视频| 91影视在线播放| √…a在线天堂一区| 26uuuu精品一区二区| 日韩av网站免费在线| 亚洲一区二区三区视频在线播放| 青青草伊人久久| 国产91色综合久久免费分享| 欧美性色黄大片手机版| 国产亚洲成aⅴ人片在线观看 | 国产一区二三区| 91玉足脚交白嫩脚丫在线播放| 日韩精品最新网址| 自拍偷拍亚洲综合| 国产精品一卡二卡在线观看| 91视频观看免费| 亚洲国产日韩一级| 678五月天丁香亚洲综合网| 一区二区三区四区国产精品| 色天使色偷偷av一区二区| 亚洲视频在线一区| 日韩一区二区在线观看视频| 国产精品一卡二卡在线观看| 日韩毛片精品高清免费| 717成人午夜免费福利电影| 免费人成网站在线观看欧美高清| 久久久影院官网| 欧美色综合网站| 福利一区二区在线| 日韩av电影天堂| 中文字幕在线视频一区| 精品一区二区免费| 色综合久久久久网| 国产精品三级久久久久三级| 国产精品亚洲一区二区三区妖精| 亚洲成a人片综合在线| 精品制服美女久久| 精品婷婷伊人一区三区三| 亚洲大片精品永久免费| 99精品视频在线观看免费| 韩国精品免费视频| 欧美一区二区免费观在线| 视频一区中文字幕| 在线免费观看日韩欧美| 精品在线视频一区| 亚洲精品久久久蜜桃| 久久亚洲免费视频| 欧美一区三区四区| 国产福利不卡视频| 91在线视频免费91| 免费成人在线视频观看| 一二三区精品视频| 国产精品中文字幕日韩精品 | 日韩一区二区三区精品视频| 亚洲成av人在线观看| 欧美日韩电影一区| 日韩成人伦理电影在线观看| 日韩无一区二区| 国产真实乱对白精彩久久| 国产亚洲一区字幕| 91视频在线观看| 亚洲电影在线播放| 6080yy午夜一二三区久久| 美国一区二区三区在线播放| 久久久久久久久一| 国产成人av自拍| 樱花影视一区二区| 91麻豆精品国产自产在线观看一区 | 成人app网站| 亚洲最新视频在线观看| 欧美日本国产视频| 国产一区二区美女| 最新高清无码专区| 欧美一区欧美二区| 国产成人久久精品77777最新版本 国产成人鲁色资源国产91色综 | 免费的成人av| 国产精品久久久久一区 | 欧美日韩精品一区二区三区四区 | 激情另类小说区图片区视频区| 26uuu国产一区二区三区| 99久久99久久精品免费看蜜桃| 亚洲线精品一区二区三区 | 国产精品 日产精品 欧美精品| 亚洲特黄一级片| 日韩一级二级三级| 一本一道综合狠狠老| 国产一区在线观看视频| 亚洲一区在线观看免费观看电影高清| 精品久久久久久久人人人人传媒| 99精品国产热久久91蜜凸| 日本网站在线观看一区二区三区| 国产精品卡一卡二| 日韩欧美中文字幕精品| 99re成人精品视频| 国产麻豆精品一区二区| 婷婷夜色潮精品综合在线| 国产精品美女久久久久久| 欧美xxx久久| 欧美亚洲综合网| 不卡一区二区中文字幕| 九九在线精品视频| 亚洲成av人片在线观看| 中文字幕一区二| 26uuu久久综合| 日韩一区国产二区欧美三区| 欧洲日韩一区二区三区| proumb性欧美在线观看| 国产在线视频一区二区| 日韩高清一级片| 亚洲一区二区三区小说| 最近中文字幕一区二区三区| 国产精品萝li| 国产精品网曝门| 久久精品这里都是精品| 精品久久一区二区三区| 91精品国产一区二区人妖| 欧美日韩在线三区| 欧美亚洲动漫制服丝袜| 在线免费不卡电影| 在线视频亚洲一区| 色狠狠av一区二区三区| 91在线视频免费91| 91免费看`日韩一区二区| www.亚洲色图.com| av电影天堂一区二区在线| 成人av资源网站| 99国产精品久久久久久久久久久| 成人黄色电影在线| 国产乱人伦偷精品视频不卡| 国产精品一级在线| 成人国产精品免费观看视频| 成人av在线播放网址| 99久久国产综合精品女不卡| 99re免费视频精品全部| 欧洲精品在线观看| 欧美区在线观看| 日韩精品中文字幕在线一区| 狠狠色丁香九九婷婷综合五月| 欧美videos大乳护士334| 色偷偷88欧美精品久久久| 韩国视频一区二区| 亚洲女同女同女同女同女同69| 床上的激情91.| 日韩中文字幕亚洲一区二区va在线| 在线成人免费观看| 精品中文av资源站在线观看| 日韩1区2区3区| 另类调教123区| 国产视频视频一区| 国产亚洲欧美在线| www激情久久| 国产精品女同一区二区三区| 国产欧美一区二区精品婷婷 | 一区二区三区日韩精品视频| 午夜欧美电影在线观看| 美腿丝袜亚洲色图| 成人免费视频视频| a4yy欧美一区二区三区| 在线亚洲一区观看| 日韩精品中文字幕在线不卡尤物| 国产婷婷色一区二区三区四区| 亚洲免费色视频| 麻豆精品视频在线观看免费| 成人午夜精品在线| 欧美人牲a欧美精品| 日本一区二区三区免费乱视频| 亚洲一线二线三线久久久| 久久99精品久久久久久| 99精品久久只有精品| 日韩欧美的一区二区| 亚洲乱码国产乱码精品精可以看 | 精品一区二区在线视频| 成人app下载| 欧美成人在线直播| 亚洲久本草在线中文字幕| 久久99精品一区二区三区| 在线日韩av片| 国产精品国产精品国产专区不蜜| 日本怡春院一区二区| 色屁屁一区二区| 国产午夜亚洲精品午夜鲁丝片| 午夜久久福利影院| 91小宝寻花一区二区三区| 久久这里都是精品| 日韩成人免费在线| 一本大道久久a久久精二百| 国产亚洲一二三区| 久久99久久久欧美国产| 欧美日韩国产乱码电影| 亚洲你懂的在线视频|