我正在使用此处描述的通知 http://code.google.com/chrome/extensions/notifications.html用于 chrome 扩展。
有什么方法可以覆盖默认添加的 X 按钮(关闭按钮)的行为吗?或者我可以禁用它吗?
最佳答案
无法修改通知弹出窗口的基本布局。
无法阻止通知被关闭。虽然不推荐,但您可以绑定(bind)一个 onclose
事件,该事件会在通知被销毁时触发。
我创建了一个显示半持久通知的演示 :http://jsfiddle.net/n385r/
在 Chrome 扩展程序中,"notifications"
必须在 list 文件中设置权限。然后,可以添加一个半持久通知弹出窗口,如下所示:
(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。正如您想象的那样,这对用户来说并不友好,您不应该使用半永久性通知。
文档
关于javascript - Chrome 扩展程序中的 HTML5 通知 - 可以禁用关闭按钮吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10085721/