Google Chrome 65发布,新特性详细解读
发布日期:2018-03-14新特性,更多的API以及45项安全修复......你想了解的都在这儿!
Google于3月6日发布了最新版本的浏览器Chrome 65。 最新发布版本包括一个新的标签下阻止功能,新的API和45个安全修复程序。
Chrome 65(正式版本65.0.3325.146)可以使用Chrome的内置更新机制进行升级。 新用户可以从Chrome的网站下载纯净版本。
取消标签重定向
Chrome 65最大的新功能之一就是浏览器现在会阻止tab-under重定向。 当网站打开新标签中的链接并将之前打开的标签重定向到新的URL时,这种情况就会发生。
这是malvertisers(恶意弹出广告)最常用的策略之一,但它也开始被常规广告客户使用。 实际上,这对Google的弹出式窗口拦截器来说真的只是一个聪明的解决方法。 至少在去年10月Bleeping Computer首次报道它时,这个功能一直在建设中。
谷歌去年11月正式宣布了这项新功能,作为针对恶意广告的大型整治的一部分。 随着Chrome 64的发布,该措施阻止了基于iFrame的重定向。
新的API
Chrome 65还增加了更多的Web开发者API。 其中一个例子就是CSS Paint API,它允许开发人员通过CSS代码中的Javascript生成图像。 另外,一个名为Server Timing API的新API可帮助开发人员更好地衡量服务器和网站的性能。
更多新特性
Blink > CSS
• 开发人员现在可以使用:any-link伪选择器将CSS属性应用于所有未访问或已访问的超链接元素。
• 用于指定颜色属性的HSL / HSLA和RGB / RGBA坐标的语法现在与CSS Color 4规范相匹配。
• 开发人员可以使用显示:内容来为元素的子元素和伪元素生成框,而不生成父框。
Blink > DOM
• 为了补充assignedNodes(),
• Chrome现在支持HTMLAnchorElement.relList属性来指示由元素表示的资源与当前文档之间的关系。 (感谢三星为此贡献!)
Blink > Feature Policy
• 开发人员现在可以使用sync-xhr功能策略来选择性地启用和禁用同步XMLHttpRequest的使用。
Blink > Network
• 为了与TLS规范兼容,Chrome现在支持TLS 1.3协议草案-23版本。
• 开发人员可以使用Request.destination来评估他们的服务工作者正在获取哪些资源。
Blink > Performance APIs
• 由于WebIDL已弃用,PerformanceResourceTiming,PerformanceLongTaskTiming和TaskAttributionTiming现在支持toJSON方法将对象转换为JSON。
Blink > Security
• 为了保护用户免遭跨源信息泄漏,Chrome会忽略具有跨源属性的锚点元素上的下载属性。
弃用和互操作性改进
Blink > Bindings
• 为了与HTML规范兼容,document.all不再可覆盖。
Blink > Network
• 正如之前宣布的,Chrome 65不会信任2017年12月1日以后从赛门铁克Legacy PKI发布的证书,并且会导致插页式广告。 这只会影响明确拒绝从赛门铁克Legacy PKI到DigiCert新PKI转换的站点运营商,并且不适用于此基础架构中之前披露的独立子CA。