如何让通知显示更长的时间?

时间:2019-06-06 08:30:15

标签: javascript google-chrome notifications

我正在尝试显示通知,但是它们很快消失了。 我要使其保持显示状态,直到用户单击关闭x图标。

我尝试了

let _notify = new Notification(title, options);
        setTimeout(function(){
            _notify.close();
        }, 3000000);

,但是此代码完全不起作用。通知会在10秒内消失。

有什么办法设置时间或设置不关闭时间?

1 个答案:

答案 0 :(得分:0)

options构造函数使用的Notification对象中,您可以指定requireInteraction,默认情况下为false

类似这样:

new Notification(title, {
  requireInteraction: true,
  // other options
});

https://developer.mozilla.org/en-US/docs/Web/API/notification/Notification