博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
HTML5 桌面提醒 (只适用chrome)
阅读量:4947 次
发布时间:2019-06-11

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

  <!DOCTYPE HTML>
  <html>
  <head
  <meta charset="gbk">
  <title>Creating OS notifications in HTML5</title>
  </head>
  <body>
  <h1>jerryli <a title="jerryli" href="/shoupifeng" target="_blank">/shoupifeng</a></h1>
  <input type="button" value="验证授权" onclick="init();" />
  <input type="button" value="弹出消息" onclick="notify();" />
   
  <script type="text/javascript">
  const miao = 5;
   
  function init() {
  if (window.webkitNotifications) {
  window.webkitNotifications.requestPermission();
  }
  }
   
  function notify() {
  var icon = "logo.png";
  var title = "Hello World";
  var body = "You Are My World (5秒后自动关闭)";
   
  if (window.webkitNotifications) {
  if (window.webkitNotifications.checkPermission() == 0) {
  var popup = window.webkitNotifications.createNotification(icon, title, body);
  popup.ondisplay = function(event) {
  setTimeout(function() {
  event.currentTarget.cancel();
  }, miao * 1000);
  }
  popup.show();
  popup.show();
  } else {
  window.webkitNotifications.requestPermission();
  return;
  }
  }
  }
  </script>
   
  </body>
  </html>

转载于:https://www.cnblogs.com/shoupifeng/archive/2012/10/18/2729545.html

你可能感兴趣的文章
CSS之Position详解
查看>>
javascript面向对象重写右键菜单事件
查看>>
UVa10791 - Minimum Sum LCM
查看>>
Android底部导航栏——FrameLayout + RadioGroup
查看>>
NOI2016 优秀的拆分 后缀数组
查看>>
Java消息服务
查看>>
Jtester使用
查看>>
详解CSS样式的position属性
查看>>
Python机器学习(5)——朴素贝叶斯分类器
查看>>
Mac 10.12连接iSCSI硬盘软件iSCSI Initiator X
查看>>
ffmpeg获取文件的总时长(mp3/mp4/flv等)
查看>>
Python virtualenvwrapper在Win下的安装和管理
查看>>
费马小定理
查看>>
mysql5.6 忘记root密码
查看>>
HTML 小练习(智联注册页)
查看>>
MSSQL优化之————探索MSSQL执行计划(转)
查看>>
使用DOS命令查找包含某一字符串的所有文件
查看>>
python强大的区间处理库interval用法介绍
查看>>
MVC开发中的常见错误-04-“System.NullReferenceException”类型的异常在 BBFJ.OA.WebApp.dll 中发生,但未在用户代码中进行处理...
查看>>
VS-常用的快捷键-总结
查看>>