Chrome扩展程序桌面通知隐藏问题

时间:2012-02-02 19:35:11

标签: javascript google-chrome google-chrome-extension chromium

我使用以下代码通过Chrome插件显示桌面通知:

var notification = webkitNotifications.createNotification(
 'img/48.png',
 'my title',
 'some text here'
);

notification.show();
setTimeout(function(){
  notification.cancel();
}, 3000);

通知显示正常,但我希望在setTimeout一段时间后自动隐藏它,但它不会隐藏,保留在那里。根据API,它只有两种方法showcancel

我做错了什么?

1 个答案:

答案 0 :(得分:2)

您的代码实际上对我来说很好。 (在弹出的browser_action中测试,弹出窗口在3秒后正确关闭)

您是否尝试设置断点以查看超时是否实际触发?