notifications.TemplateType

这是一个字符串,表示要创建的通知的类型。通知有四种类型:“basic”(基本)、“image”(图像)、“list”(列表)、“progress”(进度)。

此参数会作为 NotificationOptionstype 属性传递给 notifications.create()notifications.update()

类型

此类型的值是字符串。可能的值有:

  • "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”。

浏览器兼容性

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