Chrome101 更新了什么

Deprecate and remove WebSQL in third-party contexts

在第三方的上下文中废弃并删除WebSQL
对WebSQL有使用需求的,可以考虑 Web Storage 或者 Indexed Database
未来会考虑全面废弃并删除WebSQL

hwb() color notation

支持 hwb() 色彩标记

h: Hue(色相)
w: Whiteness(白度)
b: Blackness(黑度)

表示在色相上叠加 黑度和白度,黑度叠加地越多,就越接近黑色,白度叠加得越多,就越接近白色,黑白加得都多,就接近灰色

可以参考下wiki上的图例来看

mdn的说明

Make 'true' a truthy value for window.open boolean features

window.open(strUrl, strWindowName, [strWindowFeatures])
使popup=true这样的WindowFeature是一个truthy value

这是一个bugfix

按规范,popup=yes, popup=1, popup=true 都可以使popup这个feature生效,但是在这个版本之前,popup=true是一个 falsy value

mdn的说明

Priority Hints

设置资源的加载优先级

通过给 img,iframe,picture,link,script 设置 fetchpriority=(high,low,auto) 属性调整资源加载的顺序

更多细节

Secure context fix for dedicated workers

实例化Worker的站点如果是不安全的(非https),即便Worker文件是从https站点下载过来的,Worker的上下文也是不安全的

由于没实际使用过,理解上可能会有偏差,最好看下原文

影响点:

  • self.isSecureContext 的值会变成 false
  • self.cachesself.storageFoundation 不可用

USBDevice forget()

撤销对某个USB设备的授权

一个典型场景是学校里的公用电脑,n多个学生如果都授权了USB的设备,那浏览器就会维护较大的用户授权列表(至于性能和体验问题,涉及浏览器的实现),而且一直记住这个授权没有太大意义,最好是在操作会话结束后,撤销授权

Web USB sameObject behavior

问题: 通过navigator.usb.requestDevice()navigator.usb.getDevices() 这两种方式获取同一个device,但是 device.configuration !== device.configuration

修复结果:使 USBConfiguration, USBInterface, USBAlternateInterface, USBEndpoint 这几个实例在不同的方法获取的device下是恒等的

问题issue
在 Web 上访问 USB 设备

posted @ 2022-05-07 17:11  JS,你觉得HTML好看吗  阅读(77)  评论(0)    收藏  举报