Chrome 111 发布,改进下载、新增多个 API


时隔一个月时间,Google 正式发布了 Chrome 111 版本,该版本包括对 "下载气泡" 用户界面的改进、扩展画中画 API,以及为 Web 应用提供更平滑的过渡等功能。

改进下载界面

Google 自 Chrome 99 大幅改变下载按钮以来一直在努力改进下载用户界面,以往屏幕底部的一大排下载栏被顶部工具栏中的 "下载气泡" 所取代。

Chrome 111 新增了用一个数字来表示有多少项目正在被下载,这是一个很小,但应该会受到用户欢迎的改动。

更平滑的过渡

Web 应用始终是 Chrome 浏览器更新的一个重点领域。通过 Chrome 111,Google 为浏览器带来了一个新的 API(View Transitions API),使开发者更容易实现页面之间的平滑过渡。这将在很大程度上让 Web 应用使用起来更像本地应用。

虽然已经可以使用 CSS 添加动画和平滑过渡,但 API 应该可以让开发人员更轻松地完成这个过程。

自动撤销网站的权限

很多网站在访问时都会要求获得各种权限,如位置、通知、剪贴板、摄像头等等。你只被要求授予一次访问权,然后就会被无限期地允许访问。

从 Chrome 111 开始,浏览器将自动撤销最近两个月未使用或访问过的网站的权限。

画中画模式

Chrome 111 正在测试新的 Document Picture-in-Picture API(画中画 API),借助新的 API,窗口可以填充任何所需的 HTML 内容,而不仅仅是视频。

这个新的 API 建立在以前的 Picture-in-Picture API 之上,以前的 API 只允许在画中画窗口中使用 HTMLVideoElement。有了这个改进,Web 开发者可以为他们的用户提供更好的画中画体验。

其他

  • Chrome 111 增加了 window-management 作为 window-placement 权限和权限政策字符串的别名。
  • 所有在 CSS Color Level 4 中描述的功能现在都已启用。CSS Color 5 中的 color-mix() 函数也可以使用。
  • previousslidenextslide 动作已被添加到现有的 Media Session API 中
  • ArrayBuffer 构造函数已被扩展,可接受额外的最大长度
  • 在 Chrome 111 中,Web Payment API 在获取清单时绕过 connect-src CSP 策略的功能已被取消。

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


相關推薦

2023-03-13

在 chrome 111 发布之后,按计划 Google 日前已经开始向全球用户推送 chromeOS 111 更新了。如果还没有收到推送,用户可以通过点击屏幕右下方的系统托盘,点击齿轮图标,从左侧菜单中选择 "关于 chromeOS" 来检查更新。 虽然 chromeOS 1

2023-03-15

微软近日发布了最新的 Edge 稳定版本。新版本 111.0.1661.41 带来了新的 Edge 侧边栏功能,该功能由 Edge Copilot 提供,并具有增强的可见性和新的悬停功能。除了侧边栏的改进,新版本还为新的 Edge 标签页带来了新的 Microsoft Feed,清

2023-03-11

在 2015 年,Google 为了防止恶意软件篡改 Chrome 浏览器,影响用户正常上网、修改搜索结果、重定向到其他页面,或者在用户访问的页面中注入额外的广告(非网站自身的广告),推出了一个清理工具 —— Chrome Cleanup Tool(Chrome

2023-04-19

译工具与目前市面主流解决方案完全不同的一点(例如:Chrome 浏览器的 Google 翻译在云端完成)。不过,不联网的特点也导致 Firefox Translations 开发、改进速度比较慢,虽然这两年已经多次新增了对其他语言的支持,但至今支持

2023-08-17

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

2023-03-23

Mozilla Firefox 111.0.1 发布了,此版本修复了 Windows 11 和 macOS 的崩溃问题。 修复了 macOS 双指缩放时的崩溃问题 Mozilla 平台工程师 Brad Werth 在已合并的修复补丁中解释称该 Bug 是在 macOS 系统上缩放时因 NativelayerCA 检查无效区

2022-10-01

Deno 1.26 已正式发布。 主要变化 新增CacheWeb API WebCrypto Secure Curves 新增--allow-syspermission flag 改进对 npm 的支持 优化对 Node.js 的兼容性 针对DenoAPI 的变更 改进 Deno.serve() API 提升性能 优化 module 下载 UI 改进开

2023-02-17

广告甚至恶意软件,系统通知功能在过去饱受负面影响。Chrome 80 和 FireFox 72 曾修改了浏览器的默认通知设置,将所有网站通知都设为不打开,由用户手动开启。 当前版本的 Firefox 会将通知显示为浏览器窗口中的一个小覆盖层,

2022-10-28

Chrome 目前仍然以压倒性的优势占据着浏览器市场占有率第一的位置,虽然占有率很高,但不少用户都认为 Chrome 并不好用;其中不乏内存占用高、耗电量高、隐私保护差,以及困扰国内用户无法同步的问题等,其中内存占用问题

2023-07-18

大家好啊,GoFrame框架今天发布了v2.5.0正式版本啦!👏👏👏👏 本次版本主要是对已有功能组件以及开发工具上的改进工作。其中,开发工具新增了gf gen ctrl命令,以规范化定义、开发API接口,增加控制器、SDK的代码生成提高开

2022-09-10

uBlock Origin 是一款适用于 Chrome、Firefox 等浏览器的广告/内容拦截扩展程序,其作者 Raymond Hill 近日发布了一款全新的实验性扩展 —— uBO Minus,该扩展目前仅适用于基于 Chromium 的浏览器。 uBO Minus 同样也是一款广告/内容拦截扩

2023-04-08

Chrome 团队宣布,经过多年的开发,他们终于发布了 WebGPU 实现,目前已在 Chrome 113 Beta 中默认启用。WebGPU 可用于在 Web 上进行高性能 3D 图形和数据并行计算。 WebGPU 初始版本可以在 ChromeOS、macOS 和 Windows 上使用,对其他平台的支

2023-02-18

格式错误 [崩溃] 在新窗口中打开链接后 [崩溃] 打开 Chrome 网上应用店时 [崩溃][标签页] 将分组选项卡从一个窗口移动到另一个窗口时 …… 更多详情可查看:https://vivaldi.com/blog/vivaldi-5-7-on-desktop/  

2023-02-14

pe,但也支持 Apple Advanced Typography。HarfBuzz 被用于 Android、Chrome、chromeOS、Firefox、GNOME、GTK+、KDE、LibreOffice、OpenJDK、PlayStation、Qt 和 XeTeX 等地方。 新的 hb-paint API 主要用于绘制 COLRv1 字形,但也可以作为一个统一的 API 来绘制 Har