http://developer.chrome.com/extensions/notifications.html
只有当用户的鼠标没有显示在显示的通知窗口上时,我才需要在X秒后关闭通知窗口。
var notification = webkitNotifications.createNotification(
'icon.png',
'Notification titile',
'Notification body text'
);
notification.show();
// TODO: Close notification window only if user's mouse is not over it
setTimeout(function() { notification.cancel() }, 10000);
答案 0 :(得分:0)
我暂时没有触及Chrome扩展程序,但最后一次,您可以使用HTML文件作为通知内容。
所以我要做的是:
如果您可以在通知中使用JavaScript关闭通知,那么只需使用普通onmouseover / onmouseout存储布尔值(如果鼠标在通知上),并从通知中启动超时一旦它被加载。
如果你不能做同样的事情,但通知 talk 到后台页面,使其关闭通知。