Notification
Notifications API 的通知接口用于向用户配置和显示桌面通知。
Notification()
继承层次
Object.prototype
Function.prototype
EventTarget
Notification
构造函数
语法
new Notification(title, options)
参数
- title
一定会被显示的通知标题 - options
可选,一个被允许用来设置通知的对象。它包含以下属性:- dir : 文字的方向;它的值可以是 auto(自动), ltr(从左到右), or rtl(从右到左)
- lang: 指定通知中所使用的语言。这个字符串必须在 BCP 47 language tag 文档中是有效的。
- body: 通知中额外显示的字符串
- tag: 赋予通知一个ID,以便在必要的时候对通知进行刷新、替换或移除。
- icon: 一个图片的URL,将被用于显示通知的图标。
属性列表
属性 | 说明 |
---|---|
permission | 只读,一个用于表明当前通知显示授权状态的字符串。可能的值包括:denied (用户拒绝了通知的显示), granted (用户允许了通知的显示), or default (因为不知道用户的选择,所以浏览器的行为与 denied 时相同). |
方法列表
语法 | 说明 |
---|---|
requestPermission() | 用于当前页面想用户申请显示通知的权限。这个方法只能被用户行为调用(比如:onclick 事件),并且不能被其他的方式调用。 |
Notification.prototype
继承层次
Object.prototype
EventTarget.prototype
Notification.prototype
属性列表
从其父级继承的属性请查阅: EventTarget。
属性 | 说明 |
---|---|
title | 只读 (moz only)在构造方法中指定的 title 参数。 |
dir | 只读,通知的文本显示方向。在构造方法的 options 中指定。 |
lang | 只读,通知的语言。在构造方法的 options 中指定。 |
body | 只读,通知的文本内容。在构造方法的 options 中指定。 |
tag | 只读,通知的 ID。在构造方法的 options 中指定。 |
icon | 只读,通知的图标图片的 URL 地址。在构造方法的 options 中指定。 |
方法列表
从其父级继承的方法请查阅: EventTarget.
语法 | 说明 |
---|---|
close() | |
addEventListener() | Register an event handler of a specific event type on the EventTarget. |
removeEventListener() | Removes an event listener from the EventTarget. |
dispatchEvent() | Dispatch an event to this EventTarget. |
Notification实例
Object.prototype
EventTarget.prototype
Notification.prototype
Notification 实例