设为首页 收藏本站
查看: 912|回复: 0

[软件发布] Chrome 54 Beta:媒体平台等多项内容改进

[复制链接]

尚未签到

发表于 2016-11-23 01:47:54 | 显示全部楼层 |阅读模式
  欢迎加入运维网交流群:263444886  
                              Chrome 54 Beta:自定义元素 V1、BroadcastChannel 和媒体平台改进。
  自定义元素 v1
  复杂的用户界面通常需要大量 HTML。大多数语言可让开发者在语言原语的基础上创建自己的组件,以缓解这种繁冗。自定义元素可让开发者创建自定义的 HTML 标记,以及在 JavaScript 中定义新元素的 API 和行为。这样可以使用浏览器原生的方式构建可重复使用、可互操作的组件。
  Chrome 54 支持最新的自定义元素 V1 规范,该规范获得了主要浏览器供应商的广泛认同。Chrome 也会继续支持 V0 API,直到有足够的开发者转移到 V1。
  BroadcastChannel
  桌面用户同时打开多个窗口或选项卡是很常见的事。有些网站利用了此行为,例如网页编辑器可在其自己的选项卡中打开文档。在历史上,这些选项卡之间的通信一直很难。BroadcastChannel 是窗口、选项卡、iframe、Web Worker 及服务工作线程之间一种新型的一对多消息传递 API。它可让脚本建立命名通道以在同源浏览上下文之间发送消息。
  Chrome(Android 版)的媒体平台改进
  对于需要灵活利用整个屏幕的移动设备,媒体在浏览体验中的角色越来越吃重。现在,当屏幕方向改变后,除了用户手势,开发者还可以使用 Element.requestFullScreen() 触发全屏模式。这可以提供像媒体播放器旋转切换至全屏这样的体验。
  除了对全屏模式的改进之外,Android 上的 Chrome 现在可对后台运行的 HTMLVideoElement 保持提供媒体通知,可让用户在视频不可见时继续播放视频。开发者可以使用Page Visibility API 检测后台视频播放。
  此版本中的其他特性

  •   在卸载处理程序中发起的导航将被阻止,任何之前的导航将会继续。
  •   CanvasRenderingContext2D 的 imageSmoothingQuality 属性可让开发者在缩放时调整分辨率来平衡性能与图像质量。
  •   网站可以使用 Node.getRootNode(options) 获取指定节点的根。
  •   利用 PushSubscription.options,网站可以跟踪 applicationServerKeys,而无需离线存储它们。
  •   Resource Timing API 现在支持 transfer、encoded 和 decoded 大小属性,可让开发者测量缓存命中率和字节使用量。
  •   user-select 属性可让开发者指定用户可以选择哪些元素以及如何选择。
  •   Foreign Fetch 和 WebUSB 可供试验用作起源试验。
  弃用和互操作性的改善

  •   为了匹配其他浏览器中的行为,嵌入的 YouTube Flash 播放器将被 Chrome 覆盖,以使用 HTML5 嵌入的样式,改进 Chrome Desktop 上的性能和安全。
  •   CacheQueryOptions 现在符合所有 CacheStorage 方法中的规范。
  •   initTouchEvent 已移除,代之以 新的 TouchEvent() 构造函数。
  •   SVGZoomEvent 已移除,因为它不再属于 SVG 2.0 规范。
  •   SVGSVGElement.currentView、SVGSVGElement.useCurrentView、SVGViewSpec 接口和 SVGSVGElement.viewport 已移除,因为它们不再属于 SVG 2.0 规范。
  •   SVGTests.requiredFeatures 属性已弃用,因为它不再在 SVG 2.0 规范中提供有用的功能。
  •   SVGElement 现在支持 dataset 属性。
  •   KeyEvent.keyIdentifier 字段已移除,代之以 KeyboardEvent.key 字段。
  •   window.external.IsSearchProviderInstalled() 和 AddSearchProvider() 现已弃用,因为大多数其他浏览器不再支持它们。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-303987-1-1.html 上篇帖子: xredis 下篇帖子: GDB 7.12 发布,程序调试利器
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表