我使用以下代码通过Chrome插件显示桌面通知:
var notification = webkitNotifications.createNotification(
'img/48.png',
'my title',
'some text here'
);
notification.show();
setTimeout(function(){
notification.cancel();
}, 3000);
通知显示正常,但我希望在setTimeout
一段时间后自动隐藏它,但它不会隐藏,保留在那里。根据API,它只有两种方法show
和cancel
。
我做错了什么?
答案 0 :(得分:2)
您的代码实际上对我来说很好。 (在弹出的browser_action中测试,弹出窗口在3秒后正确关闭)
您是否尝试设置断点以查看超时是否实际触发?