Chrome扩展开发:自动关闭通知框
完成某件事后,我运行此代码:
var notification = webkitNotifications.createNotification(
'icon.png', // icon url - can be relative
'Done!', // notification title
'Just updated your list!' // notification body text
);
notification.show();
这当然会在用户屏幕中弹出一条通知。
无论如何,是否要对这个通知进行计时,以便它在 X 秒内自动关闭?
谢谢! 右
After doing something I run this code:
var notification = webkitNotifications.createNotification(
'icon.png', // icon url - can be relative
'Done!', // notification title
'Just updated your list!' // notification body text
);
notification.show();
which of course pops up a notification into the users screen.
It there anyway to time this notification so that it auto-closes in X amount of seconds?
Thanks!
R
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
您可以使用
notification.cancel();
You can use
notification.cancel();
Chrome 通知将在 2000 毫秒或 2 秒后自动关闭。
Chrome notification will close automatically after 2000 milli sec or 2 sec.
您将能够从通知的 HTML 页面内部调用
window.close()
。这将关闭通知。要在某个时间关闭,调用类似
setTimeout( function () { window.close(); }, timeInMicroseconds); 之类的方法应该是有效的。
You'll be able to call
window.close()
from inside the notification's HTML page. That will close the notification.To close at a certain time, calling something like
setTimeout( function () { window.close(); }, timeInMicroseconds);
should be effective.好的
,当我创建通知时,请记住 id
notificationId
并 settimeout 清除此 id}
ok, when i created notification remeber the id
notificationId
and settimeout clear this id