老熟女激烈的高潮_日韩一级黄色录像_亚洲1区2区3区视频_精品少妇一区二区三区在线播放_国产欧美日产久久_午夜福利精品导航凹凸

重慶分公司,新征程啟航

為企業(yè)提供網(wǎng)站建設(shè)、域名注冊(cè)、服務(wù)器等服務(wù)

HTML5中WebNotification怎么用

小編給大家分享一下HTML5中Web Notification怎么用,希望大家閱讀完這篇文章之后都有所收獲,下面讓我們一起去探討吧!

創(chuàng)新互聯(lián)公司專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于成都網(wǎng)站設(shè)計(jì)、網(wǎng)站制作、東河網(wǎng)絡(luò)推廣、微信小程序、東河網(wǎng)絡(luò)營(yíng)銷、東河企業(yè)策劃、東河品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運(yùn)營(yíng)等,從售前售中售后,我們都將竭誠(chéng)為您服務(wù),您的肯定,是我們最大的嘉獎(jiǎng);創(chuàng)新互聯(lián)公司為所有大學(xué)生創(chuàng)業(yè)者提供東河建站搭建服務(wù),24小時(shí)服務(wù)熱線:13518219792,官方網(wǎng)址:www.cdcxhl.com

一、先睹為快

我們先來(lái)嘗試一個(gè)最簡(jiǎn)單的例子,打開 chrome 開發(fā)者工具,粘貼代碼進(jìn)去直接運(yùn)行:

new Notification('Jartto\'s 消息通知', {
  dir: 'rtl',
  body: '這是一個(gè)消息,通過(guò) Web Notification 發(fā)送,作為測(cè)試!',
  icon: 'https://raw.githubusercontent.com/chenfengyanyu/my-web-accumulation/master/images/logo.jpeg'
})

并沒(méi)有出現(xiàn)什么消息通知,怎么回事?不要著急,接著往下看。

二、用戶授權(quán)

按照上面的示例,我們運(yùn)行了,但是并沒(méi)有成功調(diào)起消息推送框。這時(shí)候需要查看一下是否用戶授權(quán),控制臺(tái)輸入: > Notification.permission

很快我們就會(huì)發(fā)現(xiàn),原來(lái)用戶許可是 default ,因?yàn)椴恢烙脩舻倪x擇,所以瀏覽器的行為與 denied 時(shí)相同,即為拒絕。

三、兼容性

看到這些 HTML5 的高級(jí) API ,總是會(huì)有一些顧慮。例子雖好,用起來(lái)也很方便,但是到底兼容性如何,這是一個(gè)值得思考的問(wèn)題。

HTML5中Web Notification怎么用

可以看到,基本上所有瀏覽器都支持了,除了 iOS SafariOpera Mini ,所以移動(dòng)端應(yīng)用需謹(jǐn)慎。

四、API 文檔

我們先來(lái)系統(tǒng)性的梳理一下 API,很簡(jiǎn)單,花 5 分鐘過(guò)一下。

用例:

let notification = new Notification(title, options)

參數(shù):

title:一定會(huì)被顯示的通知標(biāo)題

options:一個(gè)被允許用來(lái)設(shè)置通知的對(duì)象。它包含以下屬性:

  • dir : 文字的方向;它的值可以是 auto (自動(dòng)), ltr (從左到右), or rtl (從右到左)

  • lang: 指定通知中所使用的語(yǔ)言。這個(gè)字符串必須在 BCP 47 language tag 文檔中是有效的。

  • body: 通知中額外顯示的字符串

  • tag: 賦予通知一個(gè) ID ,以便在必要的時(shí)候?qū)νㄖM(jìn)行刷新、替換或移除。

  • icon: 一個(gè)圖片的 URL ,將被用于顯示通知的圖標(biāo)。

屬性:

Notification.permission: 一個(gè)用于表明當(dāng)前通知顯示授權(quán)狀態(tài)的字符串。可能的值包括:

  • denied (用戶拒絕了通知的顯示),

  • granted (用戶允許了通知的顯示),

  • default (因?yàn)椴恢烙脩舻倪x擇,所以瀏覽器的行為與 denied 時(shí)相同)

方法:

  • Notification.onclick:處理 click 事件的處理,每當(dāng)用戶點(diǎn)擊通知時(shí)被觸發(fā)。

  • Notification.onshow:處理 show 事件的處理,當(dāng)通知顯示的時(shí)候被觸發(fā)。

  • Notification.onerror:處理 error 事件的處理,每當(dāng)通知遇到錯(cuò)誤時(shí)被觸發(fā)。

  • Notification.onclose:處理 close 事件的處理,當(dāng)用戶關(guān)閉通知時(shí)被觸發(fā)。

  • Notification.requestPermission():用于當(dāng)前頁(yè)面想用戶申請(qǐng)顯示通知的權(quán)限。

  • Notification.close():用于關(guān)閉通知。

Notification.requestPermission 這個(gè)方法只能被用戶行為調(diào)用(比如:onclick 事件),并且不能被其他的方式調(diào)用。

五、完整示例

按照上面 API ,我們來(lái)寫一個(gè)完整的示例:

function notifyMe(){
  // 先檢查瀏覽器是否支持
  if (!("Notification" in window)) {
    alert("This browser does not support desktop notification");
  }

  // 檢查用戶是否同意接受通知
  else if (Notification.permission === "granted") {
    // If it's okay let's create a notification
    var notification = new Notification("Hi there!");
  }

  // 否則我們需要向用戶獲取權(quán)限
  else if (Notification.permission !== 'denied') {
    Notification.requestPermission(function (permission){
      // 如果用戶同意,就可以向他們發(fā)送通知
      if (permission === "granted") {
        var notification = new Notification("Hi there!");
      }
    });
  }


  // 最后,如果執(zhí)行到這里,說(shuō)明用戶已經(jīng)拒絕對(duì)相關(guān)通知進(jìn)行授權(quán)
  // 出于尊重,我們不應(yīng)該再打擾他們了
}

看完了這篇文章,相信你對(duì)“HTML5中Web Notification怎么用”有了一定的了解,如果想了解更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!


網(wǎng)站欄目:HTML5中WebNotification怎么用
文章地址:http://www.xueling.net.cn/article/gcsddd.html

其他資訊

在線咨詢
服務(wù)熱線
服務(wù)熱線:028-86922220
TOP
主站蜘蛛池模板: 安眠药扒开女同学双腿玩弄 | 91精品国模一区二区三区 | 狠狠热精品免费视频 | 男人操女人高清视频 | 国产一区二区二 | 亚洲国产欧美91 | 在线观看视频在线高清免费播放网站 | 欧美黑人又粗又大XXXX | 免费观看添你到高潮视频 | 校花的凌羞辱日记高h女女 2021av在线无码最新 | 国产精品自在线拍亚洲另类 | 好爽又高潮了毛片一区二区 | 在线观看国产色视频网站 | 免费黄色一级大片 | 欧美人一级淫片a免费播放 91久久国产综合久久 | 亚洲第一区无码专区 | 偷窥自拍五月天 | 国产成人精品日本亚洲18 | 91超碰福利| 国产欧美日韩在线观看 | 欧美大色视频在线观看 | 国产视频你懂的 | 91在线视频观看免费 | 在线观看av每日更新免费 | 亚洲A∨国产AV综合AV | 天天色啪 | 国产成人啪精品视频免费视频 | 网友自拍露脸国语对白 | 久久久久亚洲精品天堂 | 中文字幕丰满乱子伦无码专区 | 看黄色一级视频 | 极品少妇被猛的白浆直喷白浆 | 久久天天躁狠狠躁夜夜 | 日韩亚洲综合在线 | 国产精品亚洲mnbav网站 | 91久久久久久久久久久久久久 | 大奶少妇视频 | 国产午夜亚洲精品国产成人小说 | 在线亚洲欧美日韩 | 激情91| 国产精品高清一区二区三区 |