Notification 对象使用来为用户设置和显示桌面通知。

构造方法

var notification = new Notification(title, options)

参数

title

一定会被显示的通知标题

options (可选)

  一个被允许用来设置通知的对象。它包括以下属性:

        1.dir:文字的方向;它的值可以是auto(自动),ltr(从左到右),rtl(从右到左)

         2.lang:指定通知所使用的语言类型

         3.body:通知中额外显示的字符串

         4.tag:赋予通知一个id,以便在必要的时候对通知进行刷新、替换或移除。

         5.icon:一个图片url,将用于显示通知图标

属性

     静态属性

            这些属性仅在Notification对象上有效。

            Notification.permission (只读)

                    一个用于表明当前通知显示授权状态的字符串。可能包括的:denied(用户拒绝了通知的显示),granted(用户允许了通知的显示),or  default(因为不知道用户的选择,所以浏览器的行为与denied时相同)

            实例属性

                    这些属性仅在Notification的实例中有效。

                   Notification.title

                            在构造方法中指定的title参数

                   Notification.dir

                             通知文本显示的方向。在构造方法的options中指定

                   Notification.lang

                            通知的语言。在构造方法的options中指定

                   Notification.body

                             通知的文本内容。在构造方法的options中指定

                  Notification.tag

                              通知的ID。在构造方法的options中指定

                  Notification.icon

                             通知的图标图片的URL地址。在构造方法的options中指定

事件处理

                   Notification.onclick
                              处理 click 事件的处理。每当用户点击通知时被触发。
                   Notification.onshow
                              处理 show 事件的处理。当通知显示的时候被触发。
                   Notification.onerror
                               处理 error 事件的处理。每当通知遇到错误时被触发。
                    Notification.onclose
                               处理 close 事件的处理。当用户关闭通知时被触发。


方法
静态方法

这些方法仅在 Notification 对象中有效。

Notification.requestPermission()
用于当前页面想用户申请显示通知的权限。这个方法只能被用户行为调用(比如:onclick 事件),并且不能被其他的方式调用。
实例方法

这些方法仅在 Notification 实例或其 prototype 中有效。

Notification.close()
用于关闭通知。
Notification 对象继承自 EventTarget 接口。





  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值