Mac 怎么滚动截图?3 种截长图的方法
macOS 本身不支持滚动截图。这里介绍 3 种在 Mac 上截取整个网页、聊天记录或文档的方法,适用于任意应用,不只是浏览器。
2026年10月2日
Snapok 团队
你想截一整个网页、一段很长的微信或 Slack 聊天、一份文档,但 ⌘⇧4 截到屏幕边缘就停了。macOS 没有自带滚动截图。下面是三种解决办法,从仅限浏览器到适用任意应用。
方法一:浏览器开发者工具(仅限网页)
如果要截的是网页,浏览器可以渲染整页:
- Chrome: 打开开发者工具(⌥⌘I),按 ⌘⇧P,输入 Capture full size screenshot 并回车。
- Firefox: 右键页面,选择 截图,再选 保存整个页面。
- Safari: 开启“开发”菜单,打开网页检查器,在元素面板右键
html节点,选择 捕捉截屏。
静态页面效果不错。但聊天软件、PDF 或浏览器之外的内容就无能为力了,带吸顶栏或懒加载图片的页面也经常出错。
方法二:手动拼接多张截图
一边滚动一边截几张有重叠的图,再用图片编辑器拼起来。任何地方都能用,但很慢,接缝也很难对齐。
方法三:用 Snapok 滚动截图(任意应用)
Snapok 会在你滚动时自动拼接,适用于任何能滚动的应用:浏览器、微信、飞书、Notion、PDF 阅读器、代码编辑器。
- 按 ⌃⌘A,选中会滚动的区域,比如网页正文或聊天内容。
- 点击工具栏中的 长截图,或按 ⌘L。
- 在虚线框内往下滚动。也可以点 自动滚动,让 Snapok 帮你滚(需要辅助功能权限)。
- 按 回车,拼好的长图会在编辑器中打开。
几个细节让结果更干净:
- 吸顶栏只出现一次。 滚动时位置不变的工具栏或聊天输入框,只在顶部或底部出现一次,不会重复。
- 自动裁掉侧边栏。 从不变化的列,比如聊天窗口旁边的会话列表,会被裁掉。
- 位置丢失? 滚得太快导致相邻帧没有重叠时,面板会提示。往回滚一点继续即可。
在编辑器里可以加箭头和文字、加背景美化,然后复制或保存 PNG。长图也会存进截图库,可以按文字搜索。
该用哪种?
偶尔截一个网页,浏览器工具就够了。经常截聊天、文档或其他内容,滚动截图工具会快得多。Snapok 免费开源;也可以看看它和同样支持滚动截图的 CleanShot X、Shottr 的对比。