HTML5赋予网页更好的意义和结构。更加丰富的标签将随着对RDFa的,微数据与微格式等方面的支持,构建对程序、对用户都更有价值的数据驱动的Web。本文我们就和大家分享HTML5实现桌面通知提示功能。

具体代码如下所示:

有人想加你为好友

;(function (){

if(window.Notification){

var btn = document.getElementById("button");

var txt = document.getElementById("text");

btn.onclick = function (){

if(Notification.permission == "granted"){

popNotice();

}else if(Notification.permission != "denied"){

Notification.requestPermission().then(function (permission){

popNotice()

})

}

};

function popNotice(){

if(Notification.permission == "granted"){

var notification = new Notification("你好:",{

body:"请问今晚有空吗",

icon:"http://image.zhangxinxu.com/左边头像地址"

});

notification.onclick = function (){

txt.innerHTML = new Date().toTimeString().split(" ")[0]+"收到信息";

notification.close();

}

}

}

}else{

console.log("浏览器不支持Notification");

}

})();

Notification.requestPermission()是个请求 ,让浏览器出现是否允许通知的提示 和 Notification.permission 一样 返回 "3"个值 "granted" "default" "denied" 户允许通知, 用户目前还没有管, 用户嫌弃。

相关推荐:

php通知前端,HTML5桌面通知提示功能的实现相关推荐

  1. 安卓html5桌面提醒,HTML5桌面通知提示功能的实现

    HTML5赋予网页更好的意义和结构.更加丰富的标签将随着对RDFa的,微数据与微格式等方面的支持,构建对程序.对用户都更有价值的数据驱动的Web.本文我们就和大家分享HTML5实现桌面通知提示功能. ...

  2. HTML5 桌面通知:Notification API 的应用

    2019独角兽企业重金招聘Python工程师标准>>> 先看效果: image.png 这是利用html5桌面通知Notification API实现的,先看看代码,再分析Notif ...

  3. HTML5 桌面通知 new Notification

    1.背景:  房产咨询,用户和房博士聊天,当发送聊天消息时,需要做收到消息通知,最后查到HTML5新增的 Notification API的通知功能.即使将浏览器窗口最小化,依然会收到消息通知. 2. ...

  4. html5桌面通知自动关闭时间,H5 notification浏览器桌面通知

    Notification是HTML5新增的API,用于向用户配置和显示桌面通知.上次在别的网站上看到别人的通知弹窗,好奇之余也想知道如何实现的.实际去查一下发现并不复杂,且可以说比较简单,故写篇博客分 ...

  5. H5的Notification特性 - Web的桌面通知功能

    本文为joshua317原创文章,转载请注明:转载自joshua317博客 https://www.joshua317.com/article/49 H5的Notification特性 - Web的桌 ...

  6. HTML5中的Web Notification桌面通知(右下角提示)

    html5桌面通知(Web Notifications)对于需要实现在新消息入线时,有桌面通知效果的情况下非常有用,在此简单介绍一下这个html5的新属性.通过Web Notifications(桌面 ...

  7. js 浏览器桌面通知notification

    Notification是HTML5新增的API,用于向用户配置和显示桌面通知.上次在别的网站上看到别人的通知弹窗,好奇之余也想知道如何实现的.实际去查一下发现并不复杂,且可以说比较简单,故写篇博客分 ...

  8. H5 notification浏览器桌面通知

    Notification是HTML5新增的API,用于向用户配置和显示桌面通知.上次在别的网站上看到别人的通知弹窗,好奇之余也想知道如何实现的.实际去查一下发现并不复杂,且可以说比较简单,故写篇博客分 ...

  9. html5 桌面提醒 例子,HTML5 Notification(桌面提醒)功能使用实例

    一.HTML5 Notification 简介HTML5 Notification ,即桌面通知.目前浏览器依然是一个严格的沙盒工作模式,这种模式把浏览器和桌面的通信隔离开.Notification可 ...

最新文章

  1. Partition分区及实例
  2. nodejs sqlite3_NodeJS 使用 better-sqlite3 操作sqlite 数据库
  3. (pytorch-深度学习系列)pytorch线性回归的便捷实现
  4. C/C++——一个因为unsigned引发的大问题
  5. 数据字典模板_巧用单元格保护功能+字典技术,制作高大上的人员信息录入表...
  6. 我的计算机用户账户logo,UserAccountControl
  7. Doris之Rollup 与查询
  8. Java 枚举类转换List
  9. Ceph:pg peering过程分析
  10. 计算机中SQL中文,SQL是什么意思 sql的中文含义
  11. 提高睡眠质量的好物有哪些?五款助眠好物推荐
  12. 云边协同的智能制造系统
  13. java从入门到放弃段子_投稿014期 | 毕业设计从入门到放弃
  14. 网站建设(1)——域名的类型、选择和购买
  15. CSS - 制作网页技巧
  16. 学生台灯用led灯好还是荧光灯好?推荐几款高品质的LED灯
  17. 2022年电商系统开发平台测评体验
  18. iSkysoft PDF Editor软件试用评测
  19. math@间断点@连续@可导@可微@微积分基本定理
  20. 区块链技术之钱包交互技术

热门文章

  1. 产品设计体会(3000)项目与文档,系列说明
  2. 4.7 mini趴 走进猎豹
  3. 如何在Linux下使用rsync
  4. 写一个函数,尽可能高效的,从一个标准 url 里取出文件的扩展名
  5. nginx LB服务器配置
  6. 某外包程序员炫耀:不用管绩效和代码质量,工作摸鱼,从不加班,没有pua,外包是真的舒服!...
  7. Java Web开发API Boy如何进阶?
  8. 浅析 SpringMVC 中返回对象的循环引用问题
  9. 为什么 Java 线程没有 Running 状态?一下被问懵!
  10. gRPC 网关,针对 HTTP 2.0 长连接性能优化,提升吞吐量