AI 搜索引擎返回空白或无回答
常见表现
配置好 AI 搜索引擎后,在主屏搜索框输入问题 → 切换到 AI 引擎 → 页面加载后一片空白或只有框架没有 AI 回答。
排查清单
1. 检查前置脚本文件
AI 引擎的配置串通常引用了前置 JS 脚本:
深度求索满血版:i:0/js/uwebset.js:https://chat.deepseek.com#uweb=%s
其中 uwebset.js、uweb2edit.js、uweb2ta.js 等是必须的。检查配置目录下:
- 文件是否存在(从官方仓库下载到正确位置)
- 文件是否有语法错误
2. 检查 URL 格式
某些 AI 引擎有特殊格式要求:
- deepseek 需要 URL 末尾附加回车标记
%250D(自动发送 AI) - 腾讯元宝/ima 需要把输入包装成
<p>输入</p>格式 - 博查需要
#01uweb=输入格式
解决方法:从官方文档站的最新配置获取正确格式,不要用手动记忆的旧格式。
3. 检查搜索引擎配置位置
AI 引擎的配置串要放在正确的搜索引擎文件里:
- home5.search — 默认主屏搜索引擎
- 如果用了多主屏,还要检查 home6.search、home7.search
格式错误会导致 AI 引擎不被正确识别。
4. 检查网络连通性
AI 服务在不同网络环境下的可访问性:
- deepseek.com 国内有时不通 → 换纳米、心流等国内接入点
- 某些企业网络屏蔽 AI 域名 → 用全局重定向中间层代理
测试:用普通浏览器直接打开 https://chat.deepseek.com 看能不能访问。
5. 清空后台重启
改了 home5.search 或前置脚本文件后,必须:
- 强制清空后台
- 重新打开 uWeb
- 再测试
没重启 = 旧配置还在跑。
6. 检查 CSP 或外链脚本拦截
如果你开了:
- "拦截外链脚本"
- default.hosts 里拦截了 AI 相关域名
可能导致 AI 页面的 JS 无法加载。
排查:
- 临时取消"拦截外链脚本"
- 检查 default.hosts 没有拦截 AI 域名
- 检查 js.allow 里有没有放行
7. 检查 sitejs/sitecss 冲突
如果你给 AI 相关域名(如 chat.deepseek.com)写了 sitejs/sitecss,可能里面的逻辑干扰了 AI 页面的正常运行。
排查:暂时移走 sitejs 里对 AI 域名的脚本 → 重启测试。
8. 检查输入长度
AI 服务通常有输入长度限制。如果你用了超长文本输入,可能:
- 输入被截断
- 或者 AI 页面处理超时
排查:用简单短句子测试是否能正常返回。
推荐的优先级策略
当多个 AI 引擎空白时:
- 先测试最简单的(纳米 n.cn)——格式最简单,不需要特殊前置脚本
- 确认基础连通性后,再测试复杂的(deepseek)
- 复杂的能用了说明前置脚本和格式都没问题
下一章
排错到此为止!回到首页:
- 产品定位 — 回到产品定位