Chrome 桌面通知无法取消
Chrome Desktop Notifications Not Cancelling
我有一些代码应该在调用自定义notify
函数时通知用户,该函数包含侦听通知单击事件的代码。单击时,窗口应为焦点(带window.focus
(,该焦点有效,但通知不会取消。
我试过这个:
var notify = function(title,text) {
var notification = new Notification(title, {icon:"/images/notify.png", body:text});
notification.onclick = function() {
window.focus();
notification.cancel();
};
}
我也试过这个:
var notify = function(title,text) {
var notification = new Notification(title, {icon:"/images/notify.png", body:text});
notification.onclick = function(current) {
window.focus();
current.cancel();
};
}
我做错了什么?
你可以试试这段代码:
var notify = function(title,text) {
var notification = new Notification(title, {icon:"/images/notify.png", body:text});
notification.onclick = function() {
window.focus();
notification.close();
};
}
你可以在这里阅读更多关于 .close(( 方法的信息。
干杯菲帕卡德。
相关文章:
- 如何在angularJS中编辑时,如果DB中的值为true,则设置复选框,如果值为false,则取消选中复选框
- jquery点击函数select&取消选择
- Firebase2(Firebase.google.com)推送通知-从外部管理
- 使用Jquery选择或取消选择ListView中的所有复选框
- 使用jquery选中/取消选中单个复选框
- 使用javascript取消隐藏和隐藏表单中的某些元素
- 如何销毁/删除/取消绑定SnapSVG.js
- 滚动然后捕捉到顶部而不是取消捕捉
- 无法在窗口内使用rootScope.通知
- JS,用于播放提示音以通知未按预期工作
- 取消绑定主干视图事件
- 如何取消object.prototypes javascript的一个函数
- 使用javascript在页面加载时取消选中所有复选框
- 单击Chrome通知后,转到已打开的选项卡
- Windows Azure通知中心错误
- 阻止浏览器对keydown事件作出反应,但不取消该事件
- jquery选中并取消选中所有操作
- Chrome 桌面通知无法取消
- 我不能使用cordova本地通知插件取消通知
- 如何以编程方式取消phonegap通知