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>
  • 相关阅读:
    Power of Cryptography
    Radar Installation
    Emag eht htiw Em Pleh
    Help Me with the Game
    89. Gray Code
    87. Scramble String
    86. Partition List
    85. Maximal Rectangle
    84. Largest Rectangle in Histogram
    82. Remove Duplicates from Sorted List II
  • 原文地址:https://www.cnblogs.com/shoupifeng/p/2729545.html
Copyright © 2011-2022 走看看