Как я могу позволить уведомлению отображаться дольше? - PullRequest
0 голосов
/ 06 июня 2019

Я пытаюсь отобразить уведомления, но они быстро исчезают.Я хочу, чтобы он отображался до тех пор, пока пользователь не щелкнет значок закрытия x.

Я пытался

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

, но этот код не влияет вообще.Уведомление исчезнет через 10 секунд.

Есть ли способ установить время или не закрывать?

1 Ответ

0 голосов
/ 06 июня 2019

В объекте options, который принимает конструктор Notification, вы можете указать requireInteraction, который по умолчанию равен false.

. Что-то вроде:

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...