Webkit 桌面通知 学习笔记 (HTML5 webkitNotifications)

 1 function notify() {
 2      if (window.webkitNotifications) {    //判断是否支持该功能
 3          if (window.webkitNotifications.checkPermission() == 0) {    //判断是否允许弹出桌面通知
 4              //文本模式创建通知
 5              var deskBox = window.webkitNotifications.createNotification('image.png', '标题', '内容');
 6              //当显示时调用
 7              deskBox.ondisplay = function(event) {
 8                  //自动关闭
 9                  setTimeout(function() {
10                      event.currentTarget.cancel();
11                  }, 10 * 1000);
12              };
13              //当出错时调用
14              deskBox.onerror = function() {};
15              //当关闭时调用
16              deskBox.onclose = function() {};
17              //当点击时调用
18              deskBox.onclick = function(event) {    
19                  //点击跳转页面
20                  window.focus();
21                  //关闭通知
22                  event.currentTarget.cancel();
23              };
24              //
25              deskBox.replaceId = 'box1';
26              //显示通知
27              deskBox.show();        
28              //关闭通知
29              //deskBox.cancel();    
30  
31              //URl模式创建通知            
32              var deskBox2 = window.webkitNotifications.createHTMLNotification("http://www.baidu.com/");
33              deskBox2.replaceId = "box2";
34              //延时显示通知
35              setTimeout(function(){
36                  deskBox2.show();
37              },5000);
38  
39          } else {
40              //询问用户是否允许提示
41              window.webkitNotifications.requestPermission(notify);
42          }
43  
44  
45      }
46  
47  }

转载于:https://www.cnblogs.com/cloudlee/archive/2012/09/19/2694074.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值