Chrome 114 正式发布,支持 CHIPS


自 Chrome 113 发布以来,已经过了四个星期,Google 近日也准时发布了 Chrome 114。Chrome 114 默认启用了 CHIPS,这是 Google 通过新的 cookie 属性来淘汰第三方 Cookie 的一部分;Chrome 114 还默认启用了 Popover API,以便更轻松地实现弹框。

text-wrap:balance

使用text-wrap-balance来改善文本布局。下面的动画显示了你可以通过这一行代码来实现的差异。

作为一个开发者,你不知道文本的最终尺寸、字体大小,甚至文本语言。所有的变量都是有效处理文本包装的需要。由于浏览器确实知道所有的因素,通过 text-wrap:balance,你可以要求浏览器找出最佳的方案。

平衡的文本块更讨好读者的眼睛。它能更好地抓住读者的注意力,总体上更容易阅读。

CHIPS: 具有独立分区状态的 Cookies。

在之前,当用户访问站点 A 时,嵌入式站点 C 可以在用户的机器上设置 cookie。如果用户随后访问也嵌入站点 C 的站点 B,则站点 C 可以访问在站点 A 上设置的相同 cookie。这允许站点 C 跨站点 A、B 及其嵌入的每个站点编译用户的浏览活动。

虽然跨网站追踪是一个问题,但有一些有效的跨网站 cookie 需求,可以通过 cookie 分区以保护隐私的方式实现。

有了 CHIPS,当用户访问站点 A 并且站点 C 中的嵌入内容设置具有 Partitioned 属性的 Cookie 时,对于站点 C 在站点 A 上嵌入时设置的 Cookie,该 Cookie 仅保存在分区 jar 中。浏览器只会在顶级站点为 A 时发送该 cookie。

当用户访问新站点(例如站点 B)时,站点 C 将不会收到在站点 A 中嵌入 C 时设置的 Cookie。

Popover API

有了 Popover API,就可以更容易地建立临时的用户界面(UI)元素,这些元素会显示在所有其他 Web 应用的 UI 之上。

这些元素包括用户交互式元素,如行动菜单、表单元素建议、内容选择器和教学 UI。新的 popover 属性使任何元素能够自动显示在顶层。这意味着开发者不用再担心定位、堆叠元素、焦点或键盘交互的问题。

其他

  • Devtools 让你在支持 DWARF 的 WebAssembly 应用程序中暂停和调试 C 和 C++ 代码
  • navigator.bluetooth.requestDevice()中的exclusionFilters选项允许 Web 开发者将一些设备从浏览器选择器中排除。

更多详情可查看:https://developer.chrome.com/en/blog/new-in-chrome-114/


相關推薦

2023-09-02

Chrome 宣布执行第 2 轮加快新版本发布速度的策略。 第 1 轮于 4 月份启动,从 Chrome 114 开始,Chrome 开发团队尝试缩短发布分支与稳定版本之间的时间。目标是缩短推出新版本时间,并减少合并。 现在开始的第 2 轮依旧是实现

2023-06-03

在发布了 Chrome 114 稳定版之后,Google 目前已将开发重心转向了下一个版本 —— Chrome 115。Chrome 115 中的一些新功能也逐渐被揭晓,其中一个有趣的开发者实验功能是为独立的 Web 应用引入了无边界模式(borderless mode)。 目前,Ch

2023-06-06

Chrome 浏览器在最新的 Speedometer 基准测试中已取得 491 分的高分,而在 2022 年 3 月,Chrome 才刚刚达到 300 分;2022 年 6 月达到 360 分;2023 年 4 月则是接近 400 分。一年零两个月的时间,Chrome 的 Speedometer 基准测试分数从 300 提升到 4

2023-06-10

hat Vivaldi 是建立在 Chromium 开源项目之上的。它与 Edge 和 Chrome 使用的核心相同。理论上在一个 Chromium 浏览器中正常运行的网站应该在其他浏览器中也同样正常运行,但目前的情况并非如此。 虽然 Vivaldi 想自豪地宣布自己是 Viva

2023-06-06

Firefox 114 现已发布,带来了一些显着的增强功能、大量错误修复以及开发人员可以利用的其他 Web 特性。 一些更新亮点包括: 一个新的 UI 来管理 DNS over HTTPS exception list。虽然以前的版本已经支持这一隐私增功能,但在 Privac

2023-06-22

初始化期间失败。 第三个崩溃修复解决了自 Firefox 111 发布以来出现的问题。它只影响 Windows 上的 Firefox,似乎是由 Windows 的 toast 通知系统引起的。Mozilla 发现无效的 UTF16 问题,并在发布中修复了该问题。 更新公告:https://ww

2024-10-04

t.nearestViewportElement和SVGGraphicsElement.farthestViewportElement已被正式删除。这两个属性自今年二月起就发出了弃用警告。 Firefox 现在支持 text fragments,允许用户通过特殊的 URL fragment 直接链接到 Web 文档中的特定文本部分。(了解更

2023-06-22

Hugo 是一个用 Go 语言编写的静态 HTML 和 CSS 网站生成器。它针对速度、易用性和可配置性进行了优化。Hugo 将一个带有内容和模板的目录,渲染成一个完整的 HTML 网站。 这个版本的主要内容是现在支持 Dart Sass Embedded 协议的两个

2023-08-03

试验阶段,若在你的系统中并没有默认支持,你需要在 chrome://flags 中手动启用包含「jelly」关键词的全部选项才能开启 新增窗体分屏管理小部件支持,只需将鼠标悬浮在「最大化」按钮上时即可出现所有选项,点击即可快

2022-05-25

Chrome 102 已正式发布了! Chrome 102 添加了一个新的捕获句柄机制,允许应用程序选择将部分信息暴露给其他正在录制(捕获)它的视频录制应用。这个捕获句柄打开了录制软件和被录制应用之间的协作。 Chrome 102 的另一个新

2023-06-19

SparkyLinux 7.0 已正式发布,代号"Orion Belt"。新版本基于并完全兼容 Debian 12 "Bookworm"。 下载地址:https://sparkylinux.org/download/stable Sparky Linux 是基于 Debian 的发行版,其特点是轻量、简洁和快速,它被设计为既适合老旧的也适合新

2022-10-26

Chrome 107 正式发布了,这个版本没啥新功能,基本都是优化和安全漏洞修复,以下是部分新特性: 以 125 Hz 对齐计时器(包括 DOM 计时器):在常规的 8ms 对齐唤醒 (125 Hz) 上以非零延迟运行所有计时器,可提供更好用户体验并

2023-08-17

Chrome 116 稳定版已正式发布(版本号为 116.0.5845.96/.97)。 主要变化如下: 支持在 Google 密码管理工具中保存密码时添加备注,以帮助记住账号相关信息或登录详细信息。这些备注在所有同步的设备上使用 新增“在网页

2023-07-27

;App Store Arc 的官网广告语直接引用了媒体评价:Arc is the Chrome replacement I’ve been waiting for. Arc 是由 Josh Miller 和 Hursh Agrawal 创立的初创公司 The Browser Company 开发的免费的网络浏览器,在封闭测试后于 2022 年 4 月 19 日发布。 Arc