AI Logo
AI Export Tools
Troubleshooting

Gemini 导出失败:“Failed to fetch conversation page: HTTP 400”怎么解决

J
Jack
2026年10月31日
Gemini Gemini 导出 故障排查 Chrome 扩展 HTTP 400
Gemini 导出失败:“Failed to fetch conversation page: HTTP 400”怎么解决

Gemini 导出失败:“Failed to fetch conversation page: HTTP 400” 怎么解决

你打开一个 Gemini 对话,点击导出,面板停在 Loading conversation 几秒后报错:

Failed to fetch conversation page: HTTP 400:

没有生成任何文件。刷新页面没用。换一个对话,报同样的错,而其他 AI 平台导出一切正常。

这不是你的浏览器、网络或账号的问题。它是一类很具体的故障:Gemini 改变了对话页面的数据交付方式,而旧版本的导出插件仍在用老方式请求数据。

下面说明这个报错到底是什么意思、如何确认你遇到的就是这个问题,以及怎样把对话导出来。

HTTP 400 在这里的真实含义

一个能导出完整对话的浏览器插件,不能只依赖看得见的页面。长对话是懒加载渲染的,你标签页里的 HTML 只包含当前屏幕上的消息。为了拿到完整内容,导出插件会直接向 Gemini 的后端请求对话数据,用的就是 Gemini 网页版自己发起的那类内部请求。

也就是说,插件是在替你发一个 HTTP 请求,这个请求可以独立地成功或失败。

HTTP 400 是 Bad Request。服务器收到了请求,检查了内容,然后判定它不合法——参数名不对、缺字段、某个标识符已不存在,或者它不再接受这种结构的数据。

这个区分很关键,因为不同状态码对应的修复方式完全不同:

状态码含义常见原因处理方式
400请求格式错误平台改版后,插件仍发旧格式请求更新插件
401未授权登录态过期、已退出登录重新登录 Gemini
403被拒绝Workspace 管理员策略、接口被封禁检查账号权限
404找不到对话已删除或链接变化确认对话仍能正常打开
429请求过多批量导出触发限流等待后重试
5xx服务端错误Gemini 侧故障稍后重试

如果你的报错是 400,那么退出重登没有用,清缓存没有用,换浏览器、重装 Chrome 也没有用。问题出在请求格式上,而只有插件本身能改这个格式。

为什么会突然出现

Gemini 会周期性调整网页版依赖的内部返回结构——字段名、响应包装层、标识符、以及对话轮次的组装方式。调整发生时,你看到的页面一切正常,但任何按旧结构编写的插件,发出的请求都会被拒绝。

从用户视角看,这个症状和网络故障几乎一模一样,所以第一反应通常是刷新。但刷新解决不了:页面本身加载得好好的,被拒绝的只有导出请求。

就 AI Exporter Hub 而言,这个具体的故障在 2026 年 10 月下旬被集中反馈,定位为 Gemini 侧改动所致,并在 8.7.0 版本中修复。如果你还在更早的版本上,这个报错属于预期行为,不是你能通过设置绕过去的 bug。

先确认是不是这个问题

在动手改设置之前,对照下面五条。大部分都符合,就是版本问题。

  • 报错出现得很快,通常在点击导出后一两秒内
  • 面板显示 Loading conversation,一直不结束
  • 每一个对话都失败,包括刚新建的短对话
  • ChatGPT、Claude、Perplexity 的导出仍然正常
  • 报错文本里明确包含 HTTP 400

AI Exporter Hub 面板卡在「Loading conversation...」,旁边是已打开的 Gemini 标签页

如果情况是「只有某一个超长对话失败」,或者「导出成功但文件里少了消息」,那是另一类问题,参见为什么有些 AI 导出插件会漏掉长对话。

方法一:更新插件

这是真正的修复手段,对大多数人来说也是唯一需要做的一步。

  1. 打开 chrome://extensions
  2. 打开右上角的 开发者模式
  3. 点击页面顶部的 更新
  4. 确认版本号是 8.7.0 或更高

chrome://extensions 页面中 AI Exporter Hub 显示的版本号为 8.7.0

Chrome 不一定立即推送扩展更新,它会周期性检查。一个连续开了好几天的浏览器,可能几个小时都停留在旧版本上。点「更新」可以强制触发一次检查。

如果点完之后版本号没变,卸载插件,再从 Chrome 应用商店重新安装。重装一定会拉到当前版本。插件的设置是按扩展存储的,重装后你可能需要重新登录 AI Exporter Hub 账号。

方法二:重新加载 Gemini 标签页

更新插件,并不会顺带替换已经运行在打开标签页里的旧代码。

内容脚本是在页面加载时注入的。一个在更新之前就开着的 Gemini 标签页,跑的还是旧脚本,会一直失败到页面重新加载为止。

更新完成后,用 Ctrl + Shift + R(Windows)或 Cmd + Shift + R(macOS)强制刷新,再试一次导出。如果你习惯把 Gemini 标签页固定开着好几天,这一步能解释掉大量「明明更新了却没有任何变化」的情况。

方法三:确认登录状态与页面已加载

还有一类和上面完全无关的原因,也会让面板卡在 Loading conversation:Gemini 登录态过期。

先看 Gemini 自己的侧边栏,对话列表是否正常显示。如果侧边栏是空的,或者页面在提示你登录,插件就没有东西可读,失败的表现会很相似,容易误判。

不过登录态失效在导出日志里会给出不同的说法。如果你的报错是 Gemini credentials are unavailable,而不是 HTTP 400,那说明请求格式没问题、是登录态没了——这时候该重新登录 Gemini,而不是更新插件:

AI Exporter Hub 的 History 页面中,三条 Gemini 导出失败记录均显示「Gemini credentials are unavailable」

退出 Gemini,重新登录,正常打开那个对话,确认消息都显示出来了,再执行导出。

方法四:排除 Workspace 限制

如果你用的是组织管理的 Google Workspace 账号,管理员可能限制了哪些扩展可以运行、可以访问哪些接口。

判断方法很简单:换一个个人 Google 账号测试。如果个人账号导出正常、工作账号每个对话都失败,那问题在账号策略上,继续折腾插件是浪费时间。

方法五:用独立版 Gemini 导出插件过渡

如果你今天就要把对话拿出来,而更新还没推送到你这里,独立版 Gemini 导出插件走的是另一条代码路径,不会在同一时间受同一个故障影响。

这是过渡方案,不是替代方案。等合并版插件更新到位,用 AI Exporter Hub 一套界面、一套导出设置就能同时处理 Gemini 和其他所有平台。

方法六:实在不行就手动导出

插件不可用时,Gemini 自带的分享和复制功能仍然可用。选中对话文本粘贴到文档里,或者用浏览器的打印功能把页面存成 PDF。

但要清楚会损失什么:代码块会丢掉语法标记,表格会塌成纯文本,图片和附件不会被带出来。对于一次性的短对话,手动复制可以接受;对于任何你打算日后搜索、引用或复用的内容,这是很差的方式——而那恰恰是你需要导出的原因。

还是失败的话,这样反馈最有效

如果你已经更新、刷新、确认了登录态,报错依然存在,那么最快拿到修复的方式,是提供一份足以复现问题的信息。真正有用的只有五项:

  1. 完整报错文本,包含状态码
  2. 插件版本号,在 chrome://extensions 里可以看到
  3. 操作系统与浏览器版本,例如 Windows 11 + Chrome 141
  4. 对话链接,用来确认它符合 gemini.google.com/app/... 的正常格式
  5. 是所有对话都失败,还是只有部分失败

面板截图有帮助,但一段包含「点击导出 → 加载状态 → 报错」全过程的录屏更有用,因为它能排除掉「到底哪一步出的问题」的歧义。

一句话总结

Gemini 导出报 HTTP 400,意味着请求被判为格式错误,实际上几乎总是因为你的插件版本落后于 Gemini 当前的页面格式。更新到 8.7.0 或更高版本,强制刷新 Gemini 标签页,再导出一次即可。退出登录、清缓存、换浏览器都解决不了这一类故障,因为它们都不会改变插件发出的请求。

更值得记住的是背后的规律:基于浏览器的 AI 导出工具,依赖的是自己无法控制的接口。平台一旦调整对话数据的交付方式,所有按旧结构编写的插件会同时失效,而修复永远是以插件更新的形式到来,不是某个你能改的设置。保持自动更新开启,是成本最低的防护。

想继续阅读?

探索更多指南和教程。

查看所有文章