2025 年 1 月 Chrome 扩展程序的变化

发布时间:2025 年 1 月 29 日

在过去一个季度中,Chrome 应用商店和 Chrome 扩展程序平台推出了一些非常令人兴奋的功能。快去瞧瞧吧!

亮点

Chrome 内置 AI API 和黑客马拉松活动

Prompt API 现已在源试用中独家提供给 Chrome 扩展程序。您现在可以构建在浏览器中使用基础模型的 Chrome 扩展程序。同时,您还可以了解 TranslatorSummarizerLanguage Detector API 的源试用,这些 API 现在也以源试用的形式提供。

为了启动新的内置 AI API 的源试用,Chrome 团队推出了 Chrome 内置 AI 挑战赛。开发者有 2 个月的时间来使用 Chrome 的集成 AI 模型和 API 创建创新的 Web 应用和 Chrome 扩展程序。本周,我们公布了获奖者。令人惊喜的是,许多团队都决定构建扩展程序,因为提交的作品中大部分都是 Chrome 扩展程序!看来,我们并不是唯一对 Chrome 扩展程序与新的内置 AI API 的结合感到兴奋的人。敬请期待!

新扩展程序菜单

在 Google I/O 2024 大会上,我们分享了扩展程序菜单即将发生的一些变更的早期设计,这些变更旨在让用户更好地控制扩展程序可以访问的网站。如果您是扩展程序开发者,我们建议您了解新推出的 chrome.permissions.addHostAccessRequest() API,该 API 可让您请求用户授予对特定网站的访问权限。我们将在未来几个月内开始在 Canary 中测试这些更改。如需详细了解具体变化(以及未发生变化的内容),请参阅我们的博文

扩展程序存储查看器

Chrome 开发者工具中新增的存储查看器面板的屏幕截图

您现在可以在开发者工具中查看和修改扩展程序存储空间!这是用户呼声最高的开发者工具功能之一,也是问题跟踪器中最受关注的开发者工具问题之一。Oliver 承担了这项任务,并为 Chrome 开发者工具贡献了新的扩展程序存储空间查看器。如需了解详情,请阅读公告

Canary 中的 userScripts.execute()

我们非常期待的另一项更新是:userScripts.execute() 将在 Chrome 134 中推出。此变更目前在 Canary 版中,位于 ApiUserScriptsExecute 标志后(使用 --enable-features=ApiUserScriptsExecute 启动 Chrome 进行测试)。借助此 API,您可以在运行时以编程方式注入用户脚本。再次强调,这项功能是许多开发者一直以来都非常期待的,我们很高兴它很快就会推出!

平台动态

以下是扩展平台的一些其他更新:

  • Chrome 130:我们为清单中 [web_accessible_resources](/docs/extensions/reference/manifest/web-accessible-resources#manifest_declaration) 键下的条目启用了use_dynamic_url 属性的支持
  • Chrome 132:Tabs API 中的 frozen 属性用于指示标签页是否已被浏览器冻结。发送到冻结标签页的消息将排队,并在标签页解除冻结后处理。
  • Chrome 133:从 chrome://extensions 页面加载的未打包扩展程序只有在开发者模式开关处于开启状态时才会启用。当开关处于关闭状态时,这些扩展程序将被停用。
  • Chrome 134:声明性网络请求规则将适用于由扩展程序发起的针对 Web 资源的主框架请求(了解详情)。

新视频

Chrome 扩展程序开发者关系团队的 Patrick 与 Chrome 扩展程序产品经理 David Li 坐在一起,回答了您关于 Chrome 应用商店的热门问题。

Oliver 在西班牙马拉加的 Wey Wey Web 大会上做了一场演示。他的演讲很好地介绍了 Chrome 扩展程序可以实现的功能。

接下来怎么做?

即将推出取消审核功能!我们正在对在网上应用店中取消评价的功能进行最后阶段的测试,很快就会向用户推出!除此之外,Chrome 应用商店团队还在开发更多功能,以提高应用商店的安全性,敬请期待。