windows环境ios调试部分静态资源无法加载
windows环境ios调试部分静态资源无法加载
| 开发环境 | 版本号 | 项目创建方式 |
|---|---|---|
| Windows | 11 | HBuilderX |
| iOS | iOS 18 | |
| HBuilderX | 4.29 | |
| Vue | vue2 |
操作步骤:
同上述描述
预期结果:
同上述描述
实际结果:
同上述描述
bug描述:
在 Windows 系统上调试 iOS 手机时,我使用标准基座运行项目,刚开始会出现一个页面,内容大致是“We’re sorry…”的错误提示。经过排查,怀疑是 iOS 系统加载静态资源的问题。值得注意的是,同样的代码在安卓系统上运行完全正常。
为了进一步确认,我尝试运行了一个全新的最简单的项目到 iOS 真机上,这个项目可以正常运行,没有报错。随后我再切换回我的完整项目,这时虽然不会再出现“We’re sorry…”的错误页面了,但部分静态资源仍然无法正常显示。
具体表现是:static 目录下的资源,按照目录名称的首字母排序,排在前面的目录里的静态资源能正常加载和渲染,而排在后面的几个目录里的静态资源则无法显示,页面中相应资源渲染失败。
1 回复
1.找不到页面
2.js报错了
3.内部使用了js高阶语法而对应的iOS系统不支持该语法(这种情况可能抛不出异常)
建议通过注释代码逻辑调试排查哪里引发的问题

