首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >EdgeOne 开启后 Elementor JS / Font 资源加载异常,浏览器报错 Unexpected token '<' / ChunkLoadError ?

EdgeOne 开启后 Elementor JS / Font 资源加载异常,浏览器报错 Unexpected token '<' / ChunkLoadError ?

提问于 2026-03-11 17:39:00
回答 0关注 1查看 8

一、问题描述

网站开启 Tencent EdgeOne 后,部分用户访问时出现静态资源加载异常。

主要影响:

  • Elementor JS chunk 加载失败
  • 字体文件解析失败
  • 页面组件无法正常运行

浏览器 Console 报错:

代码语言:javascript
复制
Uncaught SyntaxError: Unexpected token '<'
ChunkLoadError: Loading chunk XXX failed
Failed to decode downloaded font
OTS parsing error: invalid sfntVersion

二、出现规律

问题 并非持续出现,而是偶发

但有明显规律:

新访客 / 首次访问用户出现概率较高。

表现为:

代码语言:javascript
复制
用户第一次访问 → 页面JS加载失败
刷新后 → 恢复正常

三、涉及资源

例如:

代码语言:javascript
复制
/wp-content/plugins/elementor/assets/js/*.bundle.min.js
/wp-content/plugins/elementor/assets/lib/eicons/fonts/eicons.woff2

四、Network抓包情况

浏览器 Network 显示:

请求:

代码语言:javascript
复制
*.bundle.min.js

返回 Header:

代码语言:javascript
复制
Content-Type: text/html

返回内容:

代码语言:javascript
复制
HTML 页面

而不是 JS 文件。

浏览器因此报错:

代码语言:javascript
复制
Unexpected token <

五、排查结果

已确认:

  • 服务器文件存在
  • Nginx 正常
  • WordPress缓存已清理
  • Elementor 已 Regenerate CSS

关闭 EdgeOne 加速后问题消失


六、怀疑原因

怀疑 EdgeOne 在以下情况返回 HTML:

可能原因:

  1. 边缘节点回源失败
  2. WAF策略触发
  3. HTML fallback 页面被缓存
  4. JS chunk 请求被错误缓存

七、请求协助

希望工程师协助确认:

1️⃣ EdgeOne 是否会缓存 HTML fallback 2️⃣ JS chunk 请求是否需要特殊缓存策略 3️⃣ 是否存在 节点首次回源异常导致错误缓存 的情况

回答

和开发者交流更多问题细节吧,去 写回答
相关文章

相似问题

相关问答用户
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档