我正在处理桌面通知的Chrome扩展程序。有什么方法可以在指定的时间后关闭桌面通知吗?
答案 0 :(得分:12)
如果您有通知对象的引用,则可以改为使用 notification.cancel :
setTimeout(function() {
notification.cancel();
}, 5000);
参考文献:
答案 1 :(得分:9)
您可以通过从通知的javascript运行window.close()
来关闭它(假设您的通知是一个单独的HTML文件)。所以像这样:
setTimeout(function() {
window.close();
}, 5000);
答案 2 :(得分:1)
对我来说这很有用
setTimeout(function() {
notification.close();
}, 2000);