订阅源加载失败 — URL 格式错误远程不可达解析不兼容三种情况
快速定位思路
- 浏览器打开源地址:能返回 JSON 或频道列表说明 URL 正确远程可达
- NewBox 重试一次:排除瞬时网络波动
- 换另一条源试试:另一条能加载说明问题在当前源
情况一:URL 格式错误(最常见)
典型错误:
| 错误类型 | 示例 |
|---|---|
| 多写空格 | https://xxx/xxx.json(前后带空格) |
| 少写协议头 | xxx.com/xxx.json(缺 https) |
| 复制带额外字符 | 末尾多了中文句号或其他符号 |
| 复制的是分享页不是直链 | 打开网页嵌了源链接不是直链 |
情况二:远程服务器不可达
浏览器里直接访问源地址:
- 长时间转圈超时:源服务器宕机或被屏蔽
- 返回 404/403:源文件被删除或禁止访问
- 返回 HTML 不是 JSON:维护者换了地址,当前 URL 是跳转页
确认远程不可达后换新源。
情况三:JSON 格式 NewBox 解析不了
最少见(约 5%),浏览器能正常打开返回 JSON,但 NewBox 添加后还是失败。原因可能是字段名不符合 TVBox 约定或编码不是 UTF-8。这种情况只能换源。
添加成功但首页还是空的
分类标签注入了但影片卡片加载不出——订阅源 JSON 本身解析成功了但影片接口请求超时。试试切换 Wi-Fi 到手机热点,大概率是源的影片接口挂了,需要换源。
输入框弹不出(极少数)
老旧版本代码分支没跟上,升级 NewBox 到最新版 v1.1.8。