Chrome101 更新了什么
Deprecate and remove WebSQL in third-party contexts
在第三方的上下文中废弃并删除WebSQL
对WebSQL有使用需求的,可以考虑 Web Storage 或者 Indexed Database
未来会考虑全面废弃并删除WebSQL
hwb() color notation
h: Hue(色相)
w: Whiteness(白度)
b: Blackness(黑度)
表示在色相上叠加 黑度和白度,黑度叠加地越多,就越接近黑色,白度叠加得越多,就越接近白色,黑白加得都多,就接近灰色
可以参考下wiki上的图例来看
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
Priority Hints
通过给 img,iframe,picture,link,script 设置 fetchpriority=(high,low,auto) 属性调整资源加载的顺序
Secure context fix for dedicated workers
实例化Worker的站点如果是不安全的(非https),即便Worker文件是从https站点下载过来的,Worker的上下文也是不安全的
由于没实际使用过,理解上可能会有偏差,最好看下原文
影响点:
self.isSecureContext的值会变成falseself.caches和self.storageFoundation不可用
USBDevice forget()
一个典型场景是学校里的公用电脑,n多个学生如果都授权了USB的设备,那浏览器就会维护较大的用户授权列表(至于性能和体验问题,涉及浏览器的实现),而且一直记住这个授权没有太大意义,最好是在操作会话结束后,撤销授权
Web USB sameObject behavior
问题: 通过navigator.usb.requestDevice() 和 navigator.usb.getDevices() 这两种方式获取同一个device,但是 device.configuration !== device.configuration
修复结果:使 USBConfiguration, USBInterface, USBAlternateInterface, USBEndpoint 这几个实例在不同的方法获取的device下是恒等的
浙公网安备 33010602011771号