NotificationEvent:action 属性
注意:此功能仅在Service Workers中可用。
action
是 NotificationEvent
接口的只读属性,它返回用户点击的通知按钮的字符串 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 的浏览器中加载。