google-chrome - 如何设置通知扩展 Chrome 的关闭时间

标签 google-chrome google-chrome-extension

我正在开发带有 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/

相关文章:

asp.net-mvc - 是否可以从浏览器中查看 MVC View 结构?

google-chrome - 在哪里可以找到搜索引擎设置变量的列表?

javascript - 如何在 Chrome 中字符串分割以返回数组?

css - 使元素不受CSS规则影响

javascript - 当用户在单独的 chrome 窗口中时,有没有办法关闭 chrome 扩展弹出窗口?

javascript - 如何循环处理请求的 javascript 页面?

google-chrome - 在谷歌浏览器扩展程序中存储首选项

JavaScript/Ajax 写入文件

google-chrome - 是否可以通过 Chrome 扩展程序中的上下文菜单项调用内容脚本方法?

javascript - 无法将父函数参数传递给子匿名函数