为什么直接"打印页面"行不通
ChatGPT 用虚拟化列表渲染会话:滚动时较早的消息会从 DOM 中移除。因此打印或截图页面只能得到当前加载的片段——通常还带着站点界面,顺序也不可靠。
完整导出的过程
当你在一个已打开的会话中发起导出时,Web Paperize 直接从会话数据构建文档,而不是截取屏幕上的 DOM:
- 使用你已有的登录状态,扩展仅为这次导出,直接向 ChatGPT/OpenAI 请求你正在查看的会话。
- 沿活动分支按顺序组装消息;内部推理、工具调用和隐藏条目不会出现。
- 引用变成带编号的参考,每条消息附来源列表;会话图片按原始位置嵌入;附件以名称、类型和大小列出。
- Chrome 把结果渲染成分页、可搜索、链接可点击的 PDF。
如果会话无法获取——例如尚未登录——Web Paperize 会明确告知,而不是悄悄导出一份不完整的页面。你也可以随时通过右键菜单,把当前已加载内容当作普通网页导出。
这对你的数据意味着什么
完整会话导出是 Web Paperize 唯一直接向 ChatGPT/OpenAI 请求会话数据的功能,且只在你主动要求时运行:
- 请求由你的浏览器使用现有登录会话直接发往 ChatGPT/OpenAI,只为生成你要求的这份 PDF。
- Web Paperize 没有后端服务器。访问令牌只在内存中短暂使用,不会记录、存储或发送给开发者。
- 普通网页导出由 Chrome 在本地处理——Web Paperize 不会把页面内容发送到 Web Paperize 服务器或任何无关第三方。页面在加载、滚动时自身发出的正常请求,只发生在你和对应网站之间。
详见隐私政策。Web Paperize 是独立扩展,与 OpenAI 无关联。
适合的场景
- 归档以后还要反复检索的研究或排障对话。
- 把会话作为一份完整文档分享出去,来源可见、可点击。
- 把生成的代码块、表格和文件附件连同上下文一起保留。
已知边界
- 导出使用会话的活动分支;编辑前或被放弃的分支不会合并进来。
- 超长会话会生成很大的 PDF——文件较大,部分阅读器在大代码块附近可能出现留白较多的页。
- 会话引用的沙盒文件只列出清单,不嵌入内容。
留下整段对话。
从 Chrome 应用商店安装 Web Paperize。