Я работаю над расширением Chrome для уведомлений на рабочем столе. Есть ли способ закрыть уведомление на рабочем столе через указанное время?
Если у вас есть ссылка на объект уведомления, вы можете использовать messages.cancel вместо:
setTimeout(function() { notification.cancel(); }, 5000);
Ссылки:
Вы можете закрыть его, запустив window.close() из javascript уведомления (при условии, что ваше уведомление является отдельным HTML-файлом).Вот как то так:
window.close()
setTimeout(function() { window.close(); }, 5000);
для меня это сработало
setTimeout(function() { notification.close(); }, 2000);