Monosnap 的 Chrome 扩展被停用:发生了什么变化
如果你一直依赖 Monosnap 的 Chrome 扩展来做浏览器截图,你大概已经发现它不再工作了。这个扩展是在谷歌弃用 Manifest V2 的过程中被停用的 —— 这是对 Chrome 扩展平台的一次全面变革,影响了 Chrome 网上应用店里成千上万的扩展。
这并不是一次暂时的小故障。终结这个扩展的架构变更是永久性的,而 Monosnap 团队迟迟未能推出一个 Manifest V3 的替代版本。如果你今天就需要做浏览器截图,那就得换个替代方案。下面说说发生了什么,以及该改用什么。
发生了什么:Manifest V2 弃用
Chrome 扩展建立在一个名为 Manifest 系统的平台之上。Manifest V2(MV2)从 2012 年起一直是标准,直到 2019 年谷歌宣布了它的替代者 Manifest V3(MV3)。这一过渡循序渐进却态度坚决:谷歌从 Chrome 127(2024 年年中)开始停用 MV2 扩展,并正在将其彻底淘汰。
这一变更的技术原因是安全。MV2 允许扩展运行常驻的后台页面,并对网页内容和网络请求拥有广泛访问权限。这让强大的扩展成为可能,但也让恶意扩展变得强大。MV3 用 Service Worker 取代了常驻后台页面,限制了网络请求拦截,并收紧了内容脚本的权限。
对于像 Monosnap 这样的截图扩展,影响是显著的。该扩展依赖 MV2 的 API 来捕获可见标签页的内容、注入标注浮层,以及访问跨源资源。把这些功能移植到 MV3 需要大量重写 —— 不只是更新一个清单文件,而是根本性的架构改造。
Monosnap 为何迟迟未能跟进
谷歌提前数年就公布了 MV2 弃用的时间表。许多扩展开发者 —— 包括 Nimbus 和 Awesome Screenshot 这类截图工具 —— 都在截止日期之前很久就迁移到了 MV3。Monosnap 的扩展团队并不在其中。
可能的原因是资源优先级。Monosnap 的主打产品是它的桌面应用,而非浏览器扩展。桌面应用既在消耗开发资源(又 衍生出自己的一堆问题 ,包括内存泄漏和崩溃报告),Chrome 扩展的优先级大概就被往后排了。
这种模式 —— 一款桌面工具搭配一个逐渐沦为附属品的浏览器扩展 —— 在截图工具领域很常见。当一家公司的营收来自桌面应用时,免费的 Chrome 扩展就得不到它应有的关注。
这对你意味着什么
如果你曾用 Monosnap 的 Chrome 扩展完成以下任何一种工作流,你都需要一个替代方案:
- 捕获可见的浏览器内容 —— 最常见的用途。截取某个 Chrome 标签页当前显示的内容。
- 整页滚动截图 —— 捕获整个网页,包括首屏以下的内容。
- 浏览器内标注 —— 在保存之前,直接在网页内容上进行标注。
- 快速分享到 Monosnap 云端 —— 把截图上传到 Monosnap 的存储,以获取可分享的链接。
浏览器截图的替代方案
方案一:使用桌面截图工具(推荐)
捕获浏览器内容最可靠的方式,是使用一款采用全局快捷键的桌面截图工具。这类工具会捕获你屏幕上的任何内容 —— 包括浏览器内容 —— 而不依赖 Chrome 的扩展 API。
Maxisnap 正是这样工作的。在任意应用(包括 Chrome)中按 Ctrl+Alt+5 ,即可截取屏幕的一块区域。标注编辑器会立即打开。你的浏览器内容是作为像素被捕获的,因此完全不依赖 Chrome 的扩展平台。无需操心 Manifest V2、V3,或任何"V 几"。
桌面工具相较浏览器扩展的优势在于持久性。Chrome 的扩展平台会变。而直接捕获屏幕内容的桌面工具不依赖浏览器 API,也不会在 Chrome 更新时失效。 下载 Maxisnap ,无论 Chrome 怎么变,它都照常工作。
方案二:Chrome 内置的开发者工具
Chrome 在开发者工具里藏着一个截图功能。打开开发者工具(F12),按 Ctrl+Shift+P 调出命令菜单,输入"screenshot"。你会看到四个选项:
- 捕获屏幕截图 —— 捕获可见视口
- 捕获完整尺寸截图 —— 捕获整个页面(滚动截图)
- 捕获节点截图 —— 捕获某个特定的 DOM 元素
- 捕获区域截图 —— 捕获手动选定的区域
这很强大,尤其是整页和节点捕获这两个选项。缺点是速度 —— 每次都要按 4 到 5 个键并在菜单里搜索一次。没有标注、没有上传,也没有可自定义的快捷键。它是一个开发者工具,而非效率工具。
方案三:Nimbus Screenshot(兼容 MV3 的扩展)
Nimbus Screenshot 很早就迁移到了 Manifest V3,至今仍能在 Chrome 中工作。它提供可见区域捕获、整页捕获和浏览器内标注。免费版足以应付基础截图;付费版则增加了视频录制等功能。
任何浏览器扩展都存在一个风险:Chrome 的平台可能再次变动。当年终结 MV2 扩展的那种依赖关系,未来同样可能波及 MV3 扩展。如果稳定性很重要,桌面工具是更稳妥的选择。
方案四:Windows 内置工具(Win + Shift + S)
Windows 截图工具随时可用,它捕获浏览器内容就跟捕获其他任何屏幕内容一样。按 Win + Shift + S,选择一块区域,截图就会进入你的剪贴板。通过弹出的通知可以进行基础标注。它能用,但标注工具很有限 —— 没有箭头、没有编号步骤、没有模糊。做简单截图还行;但对于缺陷报告和文档,你会想要更多。 请看我们完整的快捷键指南。
不用扩展也能做整页滚动截图
唯一一项在没有浏览器扩展的情况下确实难以替代的能力,就是整页滚动截图。桌面截图工具捕获的是屏幕上可见的内容;它们无法滚动一个网页并把多次捕获拼接起来。
不用扩展做整页截图,你有这些选择:
- Chrome 开发者工具 —— "捕获完整尺寸截图"对大多数页面都很可靠。没有标注,但捕获是完整的。
- Firefox 内置的截图工具 —— 右键点击任意页面,选择"截取屏幕" > "保存整个页面"。Firefox 的实现是其中最出色的之一。
- 打印为 PDF ——
Ctrl+P> "另存为 PDF"可以捕获整个页面。虽不是图片,但对做文档很有用。
为什么桌面工具才是浏览器截图的未来
Monosnap 扩展的这桩事说明了一个更大的趋势:把核心工作流工具押在浏览器扩展 API 上是有风险的。Chrome 的平台频繁变动,扩展会被弃用,而用户对何时、如何出问题毫无掌控。
像 Maxisnap 这样的桌面截图工具运行在操作系统层面。它们从屏幕上捕获像素,与是哪个应用在显示这些像素无关。Chrome 可以更新、改动其扩展 API,甚至彻底移除对扩展的支持,而你的截图工作流依旧原封不动。
桌面工具相较浏览器扩展的额外好处:
- 在每一个应用中都能用,而不只是 Chrome
- 更好的标注工具(Maxisnap 有 11 种工具,多数扩展只有基础几样)
- 可通过 SFTP、S3 或 HTTP
- 上传到你自己的服务器
- 更低的资源开销 —— 不必在每个 Chrome 标签页里都跑一个扩展 键盘快捷键 快捷键
动手切换
如果你正从 Monosnap 的 Chrome 扩展迁移过来,这里有一条快速迁移路径:
- 下载 Maxisnap ,安装当前 106 MB 的 Windows 版本
- 在设置中启用"随 Windows 启动",让它随时可用
- 记住三个快捷键:
Ctrl+Alt+5(区域)、Ctrl+Alt+6(全屏)、Ctrl+Alt+7(自动上传) - 如果你需要可分享的链接,配置一下上传设置(设置 > 上传)
- 从 Chrome 里卸载 Monosnap 扩展 —— 它不会再回来了
整个切换用不到五分钟,之后你就拥有了一款更强大、处处可用而不限于 Chrome 的截图工具。 Maxisnap 供个人免费使用,所以试用它毫无成本。