Chrome 扩展桌面通知
Posted
技术标签:
【中文标题】Chrome 扩展桌面通知【英文标题】:Chrome extension Desktop notification 【发布时间】:2011-06-26 12:24:45 【问题描述】:我正在开发桌面通知的 chrome 扩展程序。有什么方法可以在指定时间后关闭桌面通知?
【问题讨论】:
Chrome supports desktop notifications natively. 【参考方案1】:对我来说这很有效
setTimeout(function()
notification.close();
, 2000);
【讨论】:
【参考方案2】:如果你有通知对象的引用,你可以使用 notification.cancel 代替:
setTimeout(function()
notification.cancel();
, 5000);
参考资料:
Chrome extension development: auto close the notification box http://dev.chromium.org/developers/design-documents/desktop-notifications/api-specification【讨论】:
【参考方案3】:您可以通过在通知的 javascript 中运行 window.close()
来关闭它(假设您的通知是一个单独的 html 文件)。所以是这样的:
setTimeout(function()
window.close();
, 5000);
【讨论】:
以上是关于Chrome 扩展桌面通知的主要内容,如果未能解决你的问题,请参考以下文章
chrome 在后台运行时动态站点更新的 Chrome 桌面通知