名站网址导航名站网址导航小编为爱好网页hTML5的朋友提供关于网页hTML5的相关知识。
- 本篇文章的具体介绍如下
一、网页hTML5教程 Notification 简介
网页hTML5教程 Notification ,即桌面通知。目前浏览器依然是一个严格的沙盒工作模式,这种模式把浏览器和桌面的通信隔离开。Notification可以跨越沙盒能够让浏览器即使是最小化状态也能将消息通知给用户。
二、桌面提醒API
该API有3个实用具体的方法:
复制具体代码 具体代码如下: requestPermission 请求桌面通知
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);</p> <p> }else{
window.webkitNotifications.requestPermission();
}
}else{
alert('浏览器不支持桌面通知~!');
}
然后20分钟之后桌面就会出现:
关于网页hTML5的相关知识就说到这里希望可以帮助朋友们。,网页hTML5,Notification,桌面提醒让IE9以下版本的浏览器兼容网页hTML5教程的实用具体的方法