NotificationEvent:action 属性

注意:此功能仅在Service Workers中可用。

actionNotificationEvent 接口的只读属性,它返回用户点击的通知按钮的字符串 ID。如果用户点击通知的某个位置而不是操作按钮,或者通知没有按钮,则此值将返回空字符串。通知 ID 在通过 actions 数组属性创建 Notification 时设置,除非替换通知,否则无法修改。

字符串。

示例

js
self.registration.showNotification("New articles available", {
  actions: [{ action: "get", title: "Get now." }],
});

self.addEventListener(
  "notificationclick",
  (event) => {
    event.notification.close();
    if (event.action === "get") {
      synchronizeReader();
    } else {
      clients.openWindow("/reader");
    }
  },
  false,
);

规范

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

浏览器兼容性

BCD 表格仅在启用 JavaScript 的浏览器中加载。