Windows 11
微软最新的操作系统

Chrome 92 今天即将推出,弃用支付处理程序配置,增强 PWA

Chrome 以前允许支付处理程序接收“paymentrequest”事件,只要它来自标准化的支付方式标识符,例如 tokenized-card 或 basic-card。但是,该公司观察到,由于这些没有明确允许或阻止访问的列表,并且可以静默安装,因此即使他们正在尝试进行交易,他们也会误导和混淆收到模糊支付处理程序弹出窗口的用户他们的信用卡或借记卡已存储在浏览器中。因此,现在正在删除此功能。

此版本中还有许多以开发人员为中心的功能。根据频繁的请求,Display P3 色彩空间可用于创建 2D 画布。虽然约定是 sRGB,但它对于大多数现代显示器来说还不够好,因此进行了这种增强。此外,任何操作所针对的网页上的粘性定位元素都必须恢复到其原始位置而没有任何偏移。

对于使用屏幕阅读器的人,也进行了可访问性改进。通常,带有触摸屏的屏幕阅读器具有“触摸探索”模式,在这种模式下,用户可以轻敲屏幕并根据他们触摸的元素接收反馈。但是,Google 表示这种功能并不总是可取的,因此现在开发人员可以添加“aria-touchpassthrough”HTML 元素,该元素将允许手势在应用时不接收任何反馈命令式插槽分发 API的规范也已完成并在 Chrome 92 中得到支持。对 CSS @font-face 也进行了一些增强。

开发人员会发现另一个特别有用的功能是对称为 Intl.DateTimeFormat() 的方法的改进,该方法现在可以处理诸如“下午 1 点”和“晚上 6 点”之类的时间。这与 Java 和 C++ 中已经提供的内容一致。在本机提供此功能之前,开发人员必须在服务器端格式化时间或将映射从服务器传输到客户端。同样,目前在 Stage ECMAScript TC39 中提出的 Intl Locale Info API 现在在 Chrome 92 中得到支持以公开区域设置信息。同样,为 Array、String 和 TypedArrays 引入了称为 at() 的相对索引方法

1615471337_1615470965041_story

正在改进Resource Timing如何处理受污染的起源标志。为了使开发人员能够构建更安全的应用程序,引入了crypto.randomUUID() 来生成符合 RFC 4122 的 UUID。

Web 开发人员会更高兴地知道 Chrome 92 包含一个共享元素转换脚本 API的提案,该API 支持单页应用程序 (SPA) 和多页应用程序 (MPA) 的平滑转换,而无需付出太多努力。

另一个必将取悦蓝牙设备制造商及其最终用户的功能是,前者现在将能够使用供应商和产品 ID 在浏览器中仅显示他们的蓝牙设备。这意味着,如果应用此过滤器而不是显示所有附近的设备,则 UI 可能会更整洁。

最后,渐进式 Web 应用程序 (PWA) 现在可以通过其安装清单将自己注册为特定 URL 的默认处理程序。这不仅会增强最终用户的体验,还会增加 PWA 的可发现性。

Chrome 92 将于今天晚些时候推出。如果它没有在一天中自动为您更新到版本 92,请转到帮助 > 关于 Google Chrome以在更新可用时触发更新。接下来是 Chrome 93,它目前在开发频道中,计划于 7 月 29 日推出 Beta 版,预计在 8 月 31 日发布稳定版。

赞(0) 打赏
未经允许不得转载:Windows 11之家 » Chrome 92 今天即将推出,弃用支付处理程序配置,增强 PWA

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏