Manifest V3
Google于2023年全面推行的Chrome扩展新一代架构规范,用声明式网络请求替代可编程请求拦截,用Service Worker替代持久化后台页面,提升安全性和性能
核心事实
时间轴 (近 90 天)
Manifest V3 削减了扩展对网络请求的干预能力
根据Manifest V3规范,Chrome扩展需要声明所需权限,持续观察行为的扩展通常需要全站点访问权限<all_urls>
从Chrome Manifest V3开始,Google对扩展的权限模型进行了重大调整,要求更严格的权限声明和内容安全策略
Manifest V3 引入更严格的内容安全策略(CSP),禁止在扩展页面中使用 eval() 和内联脚本
Manifest V3 将后台脚本从持久运行的 Background Page 改为事件驱动的 Service Worker,降低内存占用
Chrome 扩展基于 Manifest V3 架构运行,每个扩展拥有独立的沙箱环境
Chrome 扩展已全面迁移至 Manifest V3 架构,该架构用 Service Worker 替代了旧版的持久后台页面
Chrome 最新的 Manifest V3 扩展规范对后台脚本引入了 Service Worker 模型,给需要维持长连接的AI扩展带来额外工程挑战
Chrome 浏览器扩展当前主流权限标准为 Manifest V3,限制了扩展的后台持久运行能力和网络请求拦截权限
Chrome 扩展基于 Manifest V3 架构运行,通过 manifest.json 文件声明所需权限
还有 3 条时间轴事件
全部知识事实 (20)
Chrome扩展程序基于Manifest V3架构
75%已验证Manifest V3是谷歌于2020年提出、2023年强制推行的Chrome扩展新规范
75%已验证Manifest V3将原本长期驻留后台的Background Page替换为Service Worker
75%已验证Chrome 扩展通过 Manifest V3 规范运行内容脚本,可直接访问 DOM 并注入悬浮层
70%已验证Manifest V3用Service Worker替代持久化后台页面、限制远程代码执行,并将网络请求拦截从webRequest API改为声明式的declarativeNetRequest
70%已验证谷歌在2023年强制将扩展生态迁移至 Manifest V3,废弃了 V2 时代允许的持久化后台页面,改为基于 Service Worker 的事件驱动机制
65%已验证Chrome插件遵循Manifest V3规范,由manifest.json配置文件、content scripts、background service worker等核心文件组成
65%待验证Manifest V3的变化显著限制了uBlock Origin等广告拦截工具的动态过滤能力,引发了广告拦截器社区的强烈反弹
85%待验证Browser Tools MCP的浏览器扩展使用Chrome的Manifest V3权限模型
80%待验证Manifest V3 削减了扩展对网络请求的干预能力
50%待验证根据Manifest V3规范,Chrome扩展需要声明所需权限,持续观察行为的扩展通常需要全站点访问权限<all_urls>
50%待验证从Chrome Manifest V3开始,Google对扩展的权限模型进行了重大调整,要求更严格的权限声明和内容安全策略
50%待验证Manifest V3 将后台脚本从持久运行的 Background Page 改为事件驱动的 Service Worker,降低内存占用
50%待验证Manifest V3 引入更严格的内容安全策略(CSP),禁止在扩展页面中使用 eval() 和内联脚本
50%待验证Chrome 扩展基于 Manifest V3 架构运行,每个扩展拥有独立的沙箱环境
50%待验证Chrome 扩展已全面迁移至 Manifest V3 架构,该架构用 Service Worker 替代了旧版的持久后台页面
50%待验证Chrome 最新的 Manifest V3 扩展规范对后台脚本引入了 Service Worker 模型,给需要维持长连接的AI扩展带来额外工程挑战
50%待验证Chrome 浏览器扩展当前主流权限标准为 Manifest V3,限制了扩展的后台持久运行能力和网络请求拦截权限
50%待验证Chrome 扩展基于 Manifest V3 架构运行,通过 manifest.json 文件声明所需权限
50%待验证Chrome插件Manifest V3规范要求使用Service Worker替代后台页面,内容脚本与页面脚本有严格隔离机制
50%