您现在的位置是:网站首页> 编程资料编程资料
HTML5 Notification(桌面提醒)功能使用实例HTML5中的Web Notification桌面右下角通知功能的实现HTML5实现Notification API桌面通知功能 使用HTML5的Notification API制作web通知的教程html5桌面通知(Web Notifications)实例解析Html5中的桌面通知Notification的实现
2021-09-01
1227人已围观
简介 这篇文章主要介绍了HTML5 Notification(桌面提醒)功能使用方法,用实例来说明桌面提醒效果,需要的朋友可以参考下
一、HTML5 Notification 简介
HTML5 Notification ,即桌面通知。目前浏览器依然是一个严格的沙盒工作模式,这种模式把浏览器和桌面的通信隔离开。Notification可以跨越沙盒能够让浏览器即使是最小化状态也能将消息通知给用户。
二、桌面提醒API
复制代码
代码如下:window.webkitNotifications
该API有3个方法:
复制代码
代码如下:requestPermission 请求桌面通知
checkPermission 检查桌面通知许可(PERMISSION_ALLOWED = 0, PERMISSION_NOT_ALLOWED = 1, PERMISSION_DENIED = 2)
createNotification 创建桌面通知
checkPermission 检查桌面通知许可(PERMISSION_ALLOWED = 0, PERMISSION_NOT_ALLOWED = 1, PERMISSION_DENIED = 2)
createNotification 创建桌面通知
三、桌面通知实例
下面让我们用该桌面通知API写个小功能:每隔20分钟在桌面发一个消息来提醒用户休息一下。
代码如下:
复制代码
代码如下:if(window.webkitNotifications){
if(window.webkitNotifications.checkPermission()==0){
setInterval(function(){
var popup = window.webkitNotifications.createNotification("avator.jpg","如花温馨提醒:","长时间面对电脑眼睛会瞎的,休息一下~!");
popup.show();
},1000 * 60 * 20);
if(window.webkitNotifications.checkPermission()==0){
setInterval(function(){
var popup = window.webkitNotifications.createNotification("avator.jpg","如花温馨提醒:","长时间面对电脑眼睛会瞎的,休息一下~!");
popup.show();
},1000 * 60 * 20);
}else{
window.webkitNotifications.requestPermission();
}
}else{
alert('浏览器不支持桌面通知~!');
}
然后20分钟之后桌面就会出现:
相关内容
- HTML5实现的图片无限加载的瀑布流效果另带边框圆角阴影HTML5播放实现rtmp流直播html5用video标签流式加载的实现基于 HTML5 WebGL 实现的医疗物流系统Html5 实现微信分享及自定义内容的流程HTML5 canvas 瀑布流文字效果的示例代码HTML5移动端手机网站开发流程HTML5梦幻之旅——炫丽的流星雨效果实现过程HTML5 离线应用之打造零请求、无流量网站的解决方法Html5之webcoekt播放JPEG图片流
- HTML5中5个简单实用的API(第二篇,含全屏、可见性、拍照、预加载、电池状态)HTML5 和小程序实现拍照图片旋转、压缩和上传功能H5调用相机拍照并压缩图片的实例代码HTML5 Plus 实现手机APP拍照或相册选择图片上传功能HTML5调用手机摄像头拍照的实现思路及代码html5拍照功能实现代码(htm5上传文件)使用HTML5拍照示例代码基于HTML5超酷摄像头(HTML5 webcam)拍照功能实现代码HTML5拍照和摄像机功能实战详解
- html5 datalist标签使用示例(自动完成组件)HTML5 的新的表单元素(datalist/keygen/output)使用介绍Html5新标签datalist实现输入框与后台数据库数据的动态匹配
- HTML5 visibilityState属性详细介绍和使用实例HTML5中判断用户是否正在浏览页面的方法
- HTML5 Canvas+JS控制电脑或手机上的摄像头实例Html5调用手机摄像头并实现人脸识别的实现html5调用摄像头功能的实现代码HTML5混合开发二维码扫描以及调用本地摄像头HTML5调用手机摄像头拍照的实现思路及代码html5调用摄像头实例代码
- 一个不错的HTML5 Canvas多层点击事件监听实例如何在Canvas上的图形/图像绑定事件监听的实现如何在Canvas中添加事件的方法示例html5中监听canvas内部元素点击事件的三种方法详解Canvas事件绑定HTML5 Canvas的事件处理介绍HTML5 Canvas鼠标与键盘事件demo示例详解如何在Canvas中添加事件的方法
- HTML5中5个简单实用的APIhtml5中几个不容错过的api或者tips小结5 个强大的HTML5 API 函数推荐HTML5 通信API 跨域门槛将不再高、数据推送也不再是梦html5中 media(播放器)的api使用指南HTML5学习笔记之History API
- 会走动的图形html5时钟示例html5实现点击弹出图片功能html5 录制mp3音频支持采样率和比特率设置html5表单的required属性使用html5调用摄像头实例代码HTML5页面音频自动播放的实现方式Html5大屏数据可视化开发的实现html实现弹窗的实例HTML5来实现本地文件读取和写入的实现方法HTML 罗盘式时钟的实现HTML5简单实现添加背景音乐的几种方法
- html5定位并在百度地图上显示的示例HTML5地理定位与第三方工具百度地图的应用html5定位获取当前位置并在百度地图上显示HTML5页面直接调用百度地图API获取当前位置直接导航目的地的实现代码
- HTML5中的autofocus(自动聚焦)属性介绍HTML5的download属性详细介绍和使用实例HTML5里的placeholder属性使用实例和美化显示效果的方法HTML5的hidden属性兼容老浏览器的方法HTML5中的Scoped属性使用实例
