我使用以下代码通过Chrome插件显示桌面通知:
var notification = webkitNotifications.createNotification(
'img/48.png',
'my title',
'some text here'
);
notification.show();
setTimeout(function(){
notification.cancel();
}, 3000);
通知显示得很好,但我想在一段时间后通过setTimeout
自动隐藏它,但它没有隐藏,保持不变。根据API,它只有两个方法show
和cancel
。
我做错了什么?
你的代码实际上对我来说很好
您是否尝试设置断点以查看超时是否真的触发?