Chrome 53 Beta一些有意思的修改

原文链接: http://blog.chromium.org/2016…
译者:Icarus
邮箱:xdlrt0111@163.com

假如没有特别申明的话,以下都是运用在Android,Chrome OS,Linux,Mac和windows上最新宣布的Chrome beta版上的特征。

Shadow DOM V1

HTML, CSS和JavaScript是异常壮大的开辟言语,然则在代码范围异常大的时刻他们难以保护。那些嵌入了第三方内容的站点须要确保引入的款式不会影响到已有的运用。Chrome 53支撑了Shadow DOM V1,它允许将一个元素的款式和子DOM节点封装在一起而不会影响主要的文档构造。这项手艺进步了那些大型或许有许多组件站点的可保护性。Shadow DOM V1相较于V0有一些严重变化,而且已获得主要的浏览器厂商的承认。Chrome直到充足数目的开辟者运用V1之前,会同时支撑这两个版本的API。shadow root的表现取决于建立时运用的哪个版本的API。

PaymentRequest API

在浏览器中完成付出关于用户来说是很不轻易的,会致使站点异常低的用户转化率。只管自动添补大大简化了信息填写,在挪动端有效力地填写数据仍然是一个题目。PaymentRequest能够在你运用信用卡或许Android Pay的付出的时刻,完成无缝而且更快更平安的付出体验。它一样能够在不须要输入的情况下供应用户的账单地点,物流信息和付款者的信息。PaymentRequest已在Android的chrome上可用,不久也会支撑别的平台。

在Andorid中的chrome里播放无声的视频

视频对许多站点来说是一个靠近用户的极佳门路,然则假如视频不测的播放就会惹人烦。这在挪动端是很罕见的,由于用户能够处于一个不愿望有声响的环境中。Android中的chrome如今允许在没有交互的情况下播放无声的视频。假如这个视频被标记为无声的而且有自动播放的属性,Chrome会在视频进入用户视野的时刻最先播放。开辟者也能够运用剧本在没有交互的情况下播放无声的视频。最先播放声响之前的用户操纵将自动停息无声的视频。

其他特征

  • 站点在给搭载了Android6.0及今后版本的体系中发送关照时,状态栏中chrome的logo能够自定义

  • 关照对象如今能够为检察关照的按钮和震惊形式供应getter要领。

  • 关于已设置了“探测和运转主要的插进去内容”的用户,跨域插进去内容小于5X5像素的不再加载

  • 展现允许沙盒标志允许站点掌握一个ifame是不是能够向外部装备展现信息。

  • 在文本框元素上pattern属性的值如今运用unicode flag来改良语法搜检和别的正则表达式的效力。

  • 假如先人的opacity属性小于1时,3D元素会被变成平面

  • 为了防止视觉残影,一切内容在它的缩放变化时从新被扫描,除了具有will-change这一CSS属性的内容。

  • 低通和高通二阶滤波器如今支撑更多的过滤体式格局

  • --webkit-filter如今是一个无前缀filter属性的别号,表现和filter一样。

  • –webkit-user-select属性如今支撑一个all属性,能够强迫选中包含选中元素及其一切子女元素。

  • web端的蓝牙API已在一些平台最先试验性运用,它允许站点运用蓝牙通用属性配置文件(GATT)来和四周的装备举行通讯。

  • text-size-adjust属性允许站点掌握在挪动装备上字体的默许缩放。

烧毁功用以及互用性进步

  • 剧本天生的事宜不再触发默许行动,进步了灵活性和浏览器的互用性。

  • HTTP/0.9为支撑添加了相应头支撑的HTTP/1.0而被烧毁。

  • 出于平安斟酌,跟着在M51中被烧毁,TLS中Diffie-Hellman加密体式格局被移除

  • TextEncoder API不再接收参数而且只会运用utf-8来举行编码。

  • 由于最新的平安政策,经由过程赛门铁克公司解决的新的允许或许和赛门铁克公司有关联的证书在chrome中都不再被信托,除非同时具有证书信息通明

Posted by Hayato Ito, Shadow DOM Chaffeur

    原文作者:_Icarus
    原文地址: https://segmentfault.com/a/1190000006659981
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞