javascript - 使用标签选项时,浏览器通知 onclick 事件不会在 chrome 中触发
问题描述
我制作了一个聊天应用程序,因为当消息使用“通知”api 来时,我正在通知用户。
如果用户打开了两个重复的标签,我也使用“标签”来删除重复的通知。
现在,每当用户打开两个选项卡并且一个通知被相同的通知标签替换时,在 Chrome 中,当用户单击该通知时,我无法获得“onclick”回调。
var notificationObj = new Notification("Title", {
body: "Body",
tag: 'Tag'
});
notificationObj.onclick = function () {
alert('onclick called');
};
下面也试过了,
notificationObj.addEventListener("onclick", function (event) {
alert('onclick called');
});
所以我的问题是,为什么 notificaion.onclick 不会在 chrome 中被触发?
解决方案
Chrome 浏览器错误:检查链接。 https://bugs.chromium.org/p/chromium/issues/detail?id=923782
推荐阅读
- python - 使用 python networkx 进行日志分箱分发
- rest - 对自定义服务器的 Firebase 身份验证令牌 API 请求的属性标头
- haskell - 如何在列表元组上定义类实例?
- jdbc - 在 Apache Kafka JDBC 中设置表/主题顺序
- html - Bootstrap4 表单示例呈现不正确
- python - 如何打印高达 Pn+1(x) 的所有多项式
- r - R Markdown 根据列中的值创建输出文件
- python - Django 回滚迁移不执行任何操作。表还在
- r - 获取列在 R 中具有一个或两个字符串的位置的行
- java - 使用 Maven pom.xml 文件来包含 ConfigurableApplicationContext 类的单个兼容版本