Я работаю с Notification API, но я не могу заставить его работать с SetInterval(), может кто-нибудь указать, что я делаю неправильно. Пока я нажимаю событие, уведомление отображается только один раз. Вот мой код:Использование setInterval и JavaScript
document.addEventListener('DOMContentLoaded', function() {
document.getElementById('notifyBtn').addEventListener('click', function() {
if (!('Notification' in window)) {
alert('Web Notification is not supported');
return;
} else {
setInterval(Notification.requestPermission(function(permission) {
var notification = new Notification("Hi there!", {
body: 'I am here to talk about HTML5 Web Notification API',
icon: 'icon.png',
dir: 'auto'
});
setTimeout(function() {
notification.close();
}, 2000);
}),5000);
}
;
});
});
Я действительно застрял здесь, пожалуйста, остановитесь.
ли вы проверить, если консоль бросает ошибку? –
Я уверен, что ваша функция setInterval неверна –