You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

本地部署WebGL Earth出现Uncaught ReferenceError: WE未定义报错求助

问题解决方法

出现Uncaught ReferenceError: WE is not defined报错的核心原因是WebGL Earth的全局变量WE未被成功注入,可按以下步骤排查修复:

  • 首先验证远程脚本加载状态:打开浏览器控制台的「网络」面板,检查你引入的api.js请求是否成功,若出现404、跨域、被安全策略拦截等异常,说明脚本根本未加载完成,自然不存在WE变量
  • 替换远程CDN为本地文件:直接将api.js下载到本地项目目录,改用相对路径引用,避免远程CDN失效、网络波动导致的加载失败
  • 调整脚本执行时序:给api.js的script标签添加onload回调触发初始化,移除body上的onload配置,避免初始化执行时脚本还未加载完成,修改示例如下:
<script type="text/javascript" src="你的api.js本地路径" onload="initialize()"></script>
  • 避免直接用file协议打开页面:本地调试时建议用本地HTTP服务(比如vscode的Live Server插件、Python自带的http.server)启动项目,通过localhost访问,部分浏览器对file协议下的资源加载有安全限制,也会导致脚本加载失败

内容的提问来源于stack exchange,提问作者user3653474

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.06 21:39:03