我正在开发带有 chrome.notifications 的扩展程序,想设置关闭通知的时间,我该怎么做?
最佳答案
Chrome 会自动隐藏通知。它在屏幕上停留的时间取决于 priority
属性。请注意,除 Chrome 操作系统外,所有隐藏通知均已有效关闭,如 Notification Center was removed .
可以保持显示通知,但您必须求助于 dirty tricks .如果您不想以艰难的方式完成,请考虑使用 Web Notifications相反 - 它们不会被隐藏。
更新:两者 chrome.notifications
和 Web 通知 API 现在实现了一个 bool 标志 requireInteraction
定义 Chrome 是否会自动淡出通知。
您仍然可以通过调用 chrome.notifications.clear()
手动关闭(即完全删除)通知。带有通知 ID。
要安排某事,您可以使用 DOM 间隔,或 chrome.alarms
API .
关于google-chrome - 如何设置通知扩展 Chrome 的关闭时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29525331/