您的位置:首页>>电脑软件

谷歌Chrome 83稳定版正式发布:新跨域政策,表单控件,改进Web体验

发布时间:2020-05-21 09:48:59  来源:开源中国 xplanet   背景:

  Chrome 83稳定版发布了,以下是最主要的更新内容:

  可信类型(受信任类型),有助于防止跨站点脚本漏洞

  新的表单元素

  新的跨域政策

  互联网生命计划

  检测内存泄漏的新方法

  可信类型(可信类型)

  基于DOM的跨站点脚本(DOM XSS)是最常见的Web安全漏洞之一。可信类型(可信类型)可以帮助防止这种错误,因为它们会要求您在数据传递给潜在的危险之前实现进行处理。

  以innerHTML标准,如果启用了可信类型,那么如果尝试传递一个字符串,导致抛出一个TypeError,因为浏览器不知道它是否可以信任该字符串。

  //打开const elem = document的可信类型。getElementById ('myDiv' );

  ELEM 。innerHTML = `你好,世界!` ; //将抛出TypeError

  相替代地,需要使用诸如textContent之类的安全函数,可以信赖的类型,或者创建该元素并使用appendChild()。

  //使用安全函数

  elem 。textContent = '' ; // OK 在一个可信任的类型//通行证进口DOMPurify 从“dompurify” ; const str = `Hello,world!` ;

  ELEM 。innerHTML = DOMPurify 。清理(str ,{ RETURN_TRUSTED_TYPE :true }); //创建一个元素const img = document 。createElement ('img' );

  img

  。src = 'xyz.jpg' ;

  ELEM 。appendChild (img );

  更新表单控件

  Chrome和Edge进行了合作,以改善HTML表单控件的外观和功能。下图显示了Chrome中某些控件的新旧版本对比(左旧右新)。

  除了新的视觉风格之外,微软还提供了更好的触摸支持和辅助功能,同时改进了键盘支持。

  新的跨域政策

  一些Web API会增加某种Spectre之类的旁道攻击的风险。为了减轻这种风险,Chrome提供了一个基于选择的隔离环境,称为跨域隔离。这是通过两个新的HTTP标头完成的:跨原始物嵌入政策

  和跨原始物开放政策。使用这些标头,网页可以安全地使用特权功能,包括:

  Performance.measureMemory()

  JS自剖析API

  跨域隔离状态还可以防止对document.domain进行修改。

  网络生命

  有这样的一组共同的信号-“核心网络生命”-对所有网络体验都至关重要。此类核心用户体验需求包括页面内容的加载体验,相互作用性和视觉稳定性,以及这些共同构成了2020 Core Web Vitals的基础。

  内容最大的涂料会测量感知的加载速度,并在页面的主要内容可能已加载时标记页面加载时间轴中的点。

  First Input Delay可测量响应度,并量化用户在首次尝试与页面进行交互时的体验。

  累积布局偏移可调整视觉稳定性,并在可见页面内容的意外布局偏移量。

  原产地试验

  用measureMemory()测量内存

  performance.measureMemory()是一个新的API,可用于测量页面的内存使用情况和检测内存泄漏。

  更新原生文件系统API

  原生文件系统(Native File System)API在Chrome 83中启动了一个新的源程序试用版,该版本支持可写流,并且可以保存文件句柄。

  异步 函数 writeURLToFile (fileHandle , url ){ //创建要写入的FileSystemWritableFileStream。const writable = 等待fileHandle 。createWritable (); //对内容进行HTTP请求。const response = 等待获取(url ); //将响应流式传输到文件中。

  等待回应。身体。pipeTo (可写);// pipeTo()自动关闭目标管道。}

  可写流使写入文件变得更加容易,并且可以轻松地将响应从一个流传输到另一个流。

  将文件句柄保存到IndexedDB允许用户存储状态或记住用户正在处理的文件。例如,保留最近编辑的文件列表,打开用户正在使用的最后一个文件等等。

  其他

  Chrome现在支持一级检测API,该API提供了检测和解码二级的功能。

  新的CSS @supports函数为CSS选择器提供功能检测。

  新的ARIA注释支持屏幕阅读器可访问带有语义(某些的语义)的注释,建议和文本高亮。

  Preferreds-Color-Scheme媒体查询使作者能够选择自己的深色主题,他们可以完全控制自己建造的体验。

  JavaScript现在支持共享工作程序中的模块。

  详情可查阅:https : //developers.google.com/web/updates/2020/05/nic83

特别提醒:本网内容转载自其他媒体,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时澳门太阳城网址,本站将会在24小时内处理完毕。


返回网站首页 本文来源:开源中国

本文评论
Win10新版19631推送:修复睡死、改善红外人脸识体验
今晨,微软带来两个Insider预览版,分别是面向快速通道会员的Build 19631和面向ARM PC(如Surface Pr...
日期:05-22
微软 Chromium 版 Edge 浏览器 Linux 版首次亮相
5月20日消息 微软于今年1月份推出的经过改进的 Chromium 版 Edge 浏览器已进入Linux操作系统,并有...
日期:05-20
微软 Q&A 正式上线,替代 MSDN 和 TechNet 论坛
5月19日消息 去年10月份,微软宣布将用新的Microsoft Q&A代替MSDN和TechNet论坛。Microsoft Q&a...
日期:05-19
微软 Win10 版本 2009 将基于Build 19042
5月19日消息 微软通常更新发布包括每年两次重大更新,一次在春季,另一次在秋季。Windows 10版本200...
日期:05-19
Flash被集体宣判死刑!Firefox 84将在年底放弃支持
两年前,Adobe就已经宣布将会放弃Flash,最迟在2020年底全部退役。各家浏览器也纷纷行动起来,淘汰F...
日期:05-18
微软 Chromium 版 Edge 浏览器测试“安静通知”
5月12日消息 继Google和Mozilla的脚步之后,微软现在正在测试一项新功能,该功能将在Chromium 版 Ed...
日期:05-12
Ubuntu 20.10 将为 ZFS 提供更多改进
从 Ubuntu 20.04 LTS 发布到现在已有两周,Canonical 和 Ubuntu 社区也已将注意力转移到 Ubuntu 20....
日期:05-07
旗鱼移动操作系统Sailfish OS 3.3“Rokua”发布
Sailfish OS 3.3 已发布,代号"Rokua"。Sailfish OS(中文:旗鱼系统)是一款开源操作系统,其核心基...
日期:05-07
Google Chrome 81.0.4044.138 发布
谷歌浏览器Google Chrome 81正式版例行更新,详细版本81.0.4044.138。Google Chrome浏览器,又称谷...
日期:05-06
终于有一款组件可以全面超越Apache POI
在 GrapeCity Documents出现以前,服务端文档组件向来以Apache POI为代表,作为一款由Java编写的开...
日期:05-06
Firefox 火狐浏览器 76 正式版发布:画中画,增强密码保护
Firefox 76 版本正式发布了,此版本一大亮点是增强了对在线帐户登录名和密码的保护:
日期:05-06
最受信赖的Win10版本出炉:半数用户搭载
尽管下月就将迎来Windows 10 v2004五月更新,可最新统计显示,当前保有量最高的Windows 10版本是去...
日期:04-30
又是一年毕业季 这些好用的论文工具必不可少
临近五一,除了即将让人开心的五一假期,一转眼又快到了一年一度的毕业季。
日期:04-30
HDD 机械硬盘救星,微软 Win10 版本 2004 性能大提速
4月28日消息 Windows 10设备随着时间的推移可能会变慢,这与软硬件配置有关。尽管有多种方法可以改...
日期:04-28
XSKY SDS V4.2重磅发布,为数据基础设施注入“免疫力”
在不确定性中寻找确定性。
  01抵抗不确定性的“免疫力”
  这次疫情&ldqu...
日期:04-28
微软让Win10浅色主题越来越养眼:摒弃酷炫的黑暗模式
跟苹果一样,微软也在调整Windows 10系统主题风格,主要来说就是,让浅色主题模式看起来更加养眼。
日期:04-27
开发者讨论将 Qt 5 代码移植到 Qt 6 的工具
Qt 是一个跨平台的C++图形用户界面应用程序框架。它提供给开发者建立图形用户界面所需的功能,广泛...
日期:04-26
Ubuntu 20.04 LTS进驻Windows子系统:只能用3年
在很多人的印象中,开源的Linux、闭源的Windows应该是势不两立,其实完全不是这样,微软一直都在鼎...
日期:04-25
Edge Beta迈入83版本:优化PDF Ink选项 新增冲浪小游戏
今天微软Edge团队通过官方推特帐号宣布,Beta通道已经发布了最新Edge 83浏览器版本。由于疫情影响,...
日期:04-23
Vivaldi 3.0发布:更妥善保护用户隐私
热门桌面浏览器Vivaldi于今天发布了3.0版本更新,希望能够给用户提供妥善的安全防护,避免被追踪,...
日期:04-22
  专栏介绍
半斤 的专栏
半斤发表的文章
积分:
自我介绍 :
网站地图 海南七星彩登入 凤凰娱乐代理登入 百万发娱乐官网登入
太阳城会员开户 申博娱乐sunbet 申博会员 申博快速充值中心
众购彩票网北京PK拾 菲律宾申博游戏网址登入 pt电子官方网站登入 申博现金网址登入
皇家88现金网登入 皇家88游戏登入 凤凰娱乐平台注册登入 皇家88官方登入
百万发娱乐官网登入 百万发娱乐官网登入 皇家88官方网站登入 皇家88现金登入
11sbmsc.com 1117118.COM 333BBIN.COM 8877DZ.COM 768XTD.COM
333xsb.com MAQINSHI.COM 132sun.com XSB418.COM 578XTD.COM
99sbmsc.com 1115119.COM 236SUN.COM 1112125.COM 717sj.com
222TGP.COM 1112127.COM 999sbib.com 1113889.COM 777sbsb.com