notifications.TemplateType

这是一个字符串,表示要创建的通知类型。有四种类型的通知:“basic”、“image”、“list”、“progress”。

它作为 notifications.create()notifications.update()NotificationOptionstype 属性传递。

类型

此类型的值为字符串。可能的值为

  • "basic":通知包括
    • 标题 (NotificationOptions.title)
    • 消息 (NotificationOptions.message)
    • 图标 (NotificationOptions.iconUrl) 可选
    • 额外消息 (NotificationOptions.contextMessage) 可选
    • 最多两个按钮 (NotificationOptions.buttons) 可选
  • "image":包含 "basic" 中的所有内容,以及
    • 图像 (NotificationOptions.imageUrl)
  • "list":包含 "basic" 中的所有内容,以及
    • 项目列表 (NotificationOptions.items)
  • "progress":包含 "basic" 中的所有内容,以及
    • 进度指示器 (NotificationOptions.progress)

目前 Firefox 仅支持这里的“basic”。

浏览器兼容性

BCD 表格仅在浏览器中加载

注意:此 API 基于 Chromium 的 chrome.notifications API。