博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
web notification api
阅读量:6445 次
发布时间:2019-06-23

本文共 807 字,大约阅读时间需要 2 分钟。

Web Notifications API 使页面可以发出通知,通知将被显示在页面之外的系统层面上(通常使用操作系统的标准通知机制,但是在不同的平台和浏览器上的表现会有差异)

要显示一条通知,你需要先请求适当的权限。Web Notifications API 请求 权限有两种方式

1、Notification.requestPermission(callback)      

2、Notification.requestPermission().then(function(status){  ...  })

 

Notification.requestPermission().then(function(status) {    console.log(status)            //status有三种状态  default默认(会询问用户是否开启通知的权限) granted已经允许开启通知    denied用户已经明确的拒绝了显示通知的权限。
  if(status == 'granted'){      new Notification(title, {   //new Notification是发送通知    title是标题     body是通知的内容   icon发送人的图标         body: 'can i addfriend you',         icon: 'http://combustion-engines.oss-cn-shanghai.aliyuncs.com/CombustionEnginesTupian/2017/dfbb2d68-97e4-4b9f-8d5f-82a636e3edcc.png'         })    }});

 详情可以去这里查看

转载于:https://www.cnblogs.com/guojikun/p/7274678.html

你可能感兴趣的文章
python之匿名函数lambda
查看>>
默认值设置
查看>>
SourceTree超前一个版本,落后N个版本
查看>>
2.3-docker网络-如何让外部网络访问容器资源
查看>>
Innodb优化之修改页大小
查看>>
误设置所有程序都默认成一种方式打开
查看>>
ubuntu ctrl+c ctrl+z ctrl+d
查看>>
SpringMVC---Method
查看>>
永中Office2012青年版下载用户反馈(节选二)
查看>>
css特效实现html表格显示部分内容,当鼠标移上去显示全部。
查看>>
oracle-rownum的理解
查看>>
我的友情链接
查看>>
使用cin.get()而不是system("pause")来避免c++程序一闪而过
查看>>
20分钟mysql入门教程
查看>>
简单的交换两个变量的数值
查看>>
Linux服务器上配置2个Tomcat或者多个Tomcat
查看>>
学习计划书
查看>>
CentOS7安装过程中,磁盘大于2T的报错处理
查看>>
第2章 多态
查看>>
2.6 相对和绝对路径 2.7 cd命令 2.8 创建和删除目录mkdir/rmdir 2.9 rm
查看>>