Chrome102:窗口控件叠加,完成原产地试验的主机,作为文件处理程序的PWA等等
已安装的桌面 Web 应用程序的窗口控件覆盖
窗口控件可以覆盖用户的整个窗口,包括标题栏和窗口控件按钮(关闭、最大化/恢复、最小化)。Web 应用程序开发人员负责除窗口控件覆盖之外的整个窗口的绘制和输入处理。开发人员可以使用此功能使他们安装的桌面 Web 应用程序看起来像操作系统应用程序。
完成原产地试验的主机
捕获句柄
一种新机制允许应用程序选择向正在捕获它的应用程序公开信息。
网络状态分区
网络状态现在是由网络分区键进行分区的,以防止跨站点跟踪,保护用户隐私安全。
预设规则
预设规则提供了一种灵活的机制,用于定义对外链接。
使用 Web 捆绑包加载子资源
允许通过一种格式加载多个资源,提高加载效率。
其他特性
文件处理程序 Web 应用清单
文件处理为 Web 应用程序提供了一种声明处理具有给定 MIME 类型和扩展名的文件的能力的方法。当用户打算使用该 Web 应用程序打开一个文件时,该 Web 应用程序将收到一个事件。
要将 PWA 定义为文件处理程序,需要将file_handlers
成员添加到 Web App Manifest。
惰性属性
新inert
属性允许将 DOM 树的某些部分标记为惰性。
访问本地字体
Web 应用程序可以枚举本地字体和有关每个新的 API,还允许 Web 应用程序访问存储在本地字体中的表格数据,从而允许使用自定义文本堆栈在其应用程序中呈现这些字体。
导航 API
新Navigation
界面允许应用程序拦截和启动导航,并缺省应用程序的历史条目。这提供了一个更有用的替代方案window.history
,window.location
专门针对单页 Web 应用程序的需求。
原始私有文件系统扩展:AccessHandle
Origin 私有文件系统增加了一个新的方法,可提高数据访问的性能。
子资源的专用网络访问预检请求
子资源的专用网络请求会提前发送 CORS 预检请求,请求目标服务器的明确许可。如果预检失败,DevTools 中会显示警告,但请求还会像以前一样继续。
安全支付确认 API 更改
此版本包含对 Secure Payment Confirmation API 的三项更改,特别是对传递给构造函数的数据的更改。
requestDevice() 中的 WebHID excludeFilters 选项
现在传递的选项对象包括一个 excludeFilters 属性,此属性允许从浏览器中排除某些设备,比如排除已经出现故障的设备。
弃用和删除
在没有用户激活的情况下弃用 PaymentRequest.show()
如果没有用户激活,站点将无法再调用 PaymentRequest.show()。目前,允许 PaymentRequest.show() 在没有用户激活的情况下触发可能会被恶意网站滥用。为了保护用户,规范已更改为要求用户激活。
删除 SDP 计划 B
用于在 WebRTC 中建立会话的会话描述协议 (SDP) 在 Chromium 中有两种不同的实现:统一计划和计划 B。计划 B 已经不再跨浏览器兼容,因此被删除。
作者简介:😄大家好,我是 Data-Mining(liuzhen007),是一名典型的音视频技术爱好者,前后就职于传统广电巨头和音视频互联网公司,具有丰富的音视频直播和点播相关经验,对 WebRTC、FFmpeg 和 Electron 有非常深入的了解,😄公众号:玩转音视频。同时也是 CSDN 博客专家(博客之星)、华为云享专家(共创编辑、十佳博主)、51CTO社区编辑、InfoQ 签约作者,欢迎关注我分享更多干货!😄
- 点赞
- 收藏
- 关注作者
评论(0)