通知:点击事件

安全上下文:此功能仅在安全上下文(HTTPS)中可用,在某些或所有支持的浏览器中。

注意:此功能在Web 工作线程中可用。

当用户点击显示的Notification时,Notification接口的click事件将被触发。

默认行为是将焦点移动到通知的相关浏览上下文的视口。如果您不希望出现此行为,请在事件对象上调用preventDefault()

语法

在诸如addEventListener()之类的 方法中使用事件名称,或设置事件处理程序属性。

js
addEventListener("click", (event) => {});

onclick = (event) => {};

事件类型

一个通用的Event

示例

在以下示例中,我们使用 onclick 处理程序在点击通知后在新选项卡中打开一个网页(由包含 '_blank' 参数指定)

js
notification.onclick = (event) => {
  event.preventDefault(); // prevent the browser from focusing the Notification's tab
  window.open("https://www.mozilla.org", "_blank");
};

规范

规范
通知 API 标准
# dom-notification-onclick

浏览器兼容性

BCD 表格仅在浏览器中加载

另请参阅