zoukankan      html  css  js  c++  java
  • HTML5 桌面提醒 (只适用chrome)

      <!DOCTYPE HTML>
      <html>
      <head
      <meta charset="gbk">
      <title>Creating OS notifications in HTML5</title>
      </head>
      <body>
      <h1>jerryli <a title="jerryli" href="http://www.cnblogs.com/shoupifeng" target="_blank">http://www.cnblogs.com/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>
  • 相关阅读:
    Java 反射
    类中静态/普通/构造初始化顺序
    计算机世界中的0和1
    Java并发练习
    HashMap底层
    HashMap 与 Hashtable 的区别
    为什么重写了equals() 就要重写hashcode()
    干货型up主
    JSP页面元素
    重定向与请求转发的区别
  • 原文地址:https://www.cnblogs.com/shoupifeng/p/2729545.html
Copyright © 2011-2022 走看看