javascript - 如何将 HTML5 桌面通知的关闭时间更改为不自动关闭?

标签 javascript jquery html

我正在使用 HTML5 桌面通知。它运作良好,并根据我的要求给我适当的输出。现在,我想显示该通知,直到用户手动关闭该通知。我的代码可能如下所示。

function notifyMe() {
      if (!("Notification" in window)) {
        alert("This browser does not support desktop notification");
      }
      else if (Notification.permission === "granted") {
            var options = {
                    body: "due to your inactive response timer is stoped automatically. Start your timer again.",
                    dir : "ltr"
                 };
              var notification = new Notification("Your timer is stop",options);

      }
      else if (Notification.permission !== 'denied') {
        Notification.requestPermission(function (permission) {
          if (!('permission' in Notification)) {
            Notification.permission = permission;
          }

          if (permission === "granted") {
            var options = {
                  body: "due to your inactive response timer is stoped automatically. Start your timer again.",
                  dir : "ltr"
              };
            var notification = new Notification("Your timer is stop",options);
          }
        });
      }
    }

最佳答案

它会无限期地保留在 Chrome 上。 Firefox 中有一个 4 秒后自动关闭的错误:https://bugzilla.mozilla.org/show_bug.cgi?id=875114

关于javascript - 如何将 HTML5 桌面通知的关闭时间更改为不自动关闭?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27291297/

相关文章:

html - CSS3 灵活的盒子模型 - 盒子应该根据可用空间改变位置

html - CSS 调用样式

c# - 将 ViewModel 数据返回到 Javascript 函数 MVC 4?

javascript - Firebase 函数 setInterval 和 clearInterval 分别调用

javascript - 如何让div在特定高度后淡入?

jquery - 控制音量并在点击时播放 .mp3 (div)

html - id 内的 css div 类

javascript - 如何在 Promise 值更改时重新渲染组件

javascript - jQuery 选择和过滤 div 内的元素

javascript - 如何从单选按钮获取文本值并将值分配给特定的 div