我正在使用此处描述的通知http://code.google.com/chrome/extensions/notifications.html作为 chrome 扩展。
有没有办法覆盖默认添加的 X 按钮(关闭按钮)的行为?或者我可以禁用它吗?
我正在使用此处描述的通知http://code.google.com/chrome/extensions/notifications.html作为 chrome 扩展。
有没有办法覆盖默认添加的 X 按钮(关闭按钮)的行为?或者我可以禁用它吗?
无法修改通知弹出窗口的基本布局。
没有办法阻止通知被关闭。虽然不推荐,但您可以绑定一个onclose
事件,该事件在通知被销毁时触发。
我创建了一个演示,它显示了一个半持久的通知:http: //jsfiddle.net/n385r/
在 Chrome 扩展程序中,"notifications"
必须在清单文件中设置权限。然后,可以添加一个半持久的通知弹出窗口,如下所示:
(function repeat() {
// Assume that /icon.png exists in the root of your extension
webkitNotifications.createNotification('/icon.png', 'Title', 'Message.');
note.onclose = function() {
// On close, repeat:
repeat();
};
note.show();
})(); // Start the notification
我的交互式演示( http://jsfiddle.net/n385r/ )包含更多详细信息,并且可以删除通知。之前显示的代码会一直显示通知,直到用户禁用扩展程序或关闭 Chrome。您可以想象,这对用户不友好,您不应该使用半持久通知。