当前位置: 首页 > news >正文

淘宝 做网站空间 条件厦门网络营销推广

淘宝 做网站空间 条件,厦门网络营销推广,企业网站设计的要求,做go kegg的在线网站- Notifications Notifications API 用于向用户显示通知。无论从哪个角度看,这里的通知都很类似 alert()对话框: 都使用 JavaScript API 触发页面外部的浏览器行为,而且都允许页面处理用户与对话框或通知弹层的交 互。不过,通知…

- Notifications 

         Notifications API 用于向用户显示通知。无论从哪个角度看,这里的通知都很类似 alert()对话框: 都使用 JavaScript API 触发页面外部的浏览器行为,而且都允许页面处理用户与对话框或通知弹层的交 互。不过,通知提供更灵活的自定义能力。
        Notifications API 在 Service Worker 中非常有用。渐进 Web 应用( PWA Progressive Web Application) 通过触发通知可以在页面不活跃时向用户显示消息,看起来就像原生应用。

- 通知权限

Notifications API 有被滥用的可能,因此默认会开启两项安全措施:
通知只能在运行在安全上下文的代码中被触发;
通知必须按照每个源的原则明确得到用户允许。
        用户授权显示通知是通过浏览器内部的一个对话框完成的。除非用户没有明确给出允许或拒绝的答 复,否则这个权限请求对每个域只会出现一次。浏览器会记住用户的选择,如果被拒绝则无法重来。 页面可以使用全局对象 Notification 向用户请求通知权限。这个对象有一个 requestPemission() 方法,该方法返回一个期约,用户在授权对话框上执行操作后这个期约会解决。
Notification.requestPermission() .then((permission) => { console.log('User responded to permission request:', permission); });
        "granted"值意味着用户明确授权了显示通知的权限。除此之外的其他值意味着显示通知会静默失 败。如果用户拒绝授权,这个值就是 "denied"。一旦拒绝,就无法通过编程方式挽回,因为不可能再 触发授权提示。

- 显示和隐藏通知

        Notification 构造函数用于创建和显示通知。最简单的通知形式是只显示一个标题,这个标题内容可以作为第一个参数传给 Notification 构造函数。以下面这种方式调用 Notification ,应该会
立即显示通知:
new Notification('Title text!');
可以通过 options 参数对通知进行自定义,包括设置通知的主体、图片和振动等:
new Notification('Title text!', {body: 'Body text!',image: 'path/to/image.png',vibrate: true
});
        调用这个构造函数返回的 Notification 对象的 close() 方法可以关闭显示的通知。下面的例子
展示了显示通知后 1000 毫秒再关闭它:
const n = new Notification('I will close in 1000ms'); 
setTimeout(() => n.close(), 1000);

通知生命周期回调

通知并非只用于显示文本字符串,也可用于实现交互。 Notifications API 提供了 4 个用于添加回调的生命周期方法:
onshow 在通知显示时触发;
onclick 在通知被点击时触发;
onclose 在通知消失或通过 close() 关闭时触发;
onerror 在发生错误阻止通知显示时触发。
下面的代码将每个生命周期事件都通过日志打印了出来:
const n = new Notification('foo'); n.onshow = () => console.log('Notification was shown!'); 
n.onclick = () => console.log('Notification was clicked!'); 
n.onclose = () => console.log('Notification was closed!'); 
n.onerror = () => console.log('Notification experienced an error!');
http://www.yayakq.cn/news/494192/

相关文章:

  • 百度收录网站技巧二元期货交易网站开发
  • cps网站建设网站数据维护
  • php网站开发职位现代企业管理培训课程
  • 专做丰田车货款的网站企业做网站需要哪些人员
  • 官方网站建设的意义wordpress自建站上可以买卖
  • 博敏网站建设wordpress分页样式
  • 公司做外贸的网站申请域名要钱吗
  • 百度收录好的网站电子商务网站建设毕业设计
  • 网站建设优化排名软件开发文档工具
  • 世界上网站做的好的例子wordpress界面只有文字
  • 山东住房建设部官方网站手动升级 wordpress
  • 无锡梦燕服饰网站谁做的如何注册企业
  • 岳阳设计网站推荐游戏网站开发毕业设计
  • 开发一个网站平台多少钱关键词排名优化易下拉系统
  • 网站建设与推广推荐建设电子商城网站
  • 淘宝网站开发系统网站优化推广价格
  • 网站做选择题怎么快速选择做网站需要ftp
  • 网站设计与制作公司重庆餐饮网站设计
  • 做私活 网站网站建设的客户
  • 网站跳转怎么做开发公司交房前保洁谁承担
  • 4p 4c 4r营销理论区别域名查询seo
  • 在平台企业网站推广怎么做网站报价收费单
  • 做网站小程序挣钱吗怎么做代刷网站长
  • 如何做一家专门卖零食的网站php建站软件
  • 上饶建设局网站模具 东莞网站建设
  • 佛山专业的网站建设公司销售手机网站的后期安排
  • 网站建设 实施计划苏州吴江做网站公司
  • 网站的回到顶部怎么做wordpress支持linux吗
  • 仙居网站设计汽车门户网站 源码
  • 网站301了不知道在哪做的定制手机网站