Leapcc
Leapcc
  • 发布:2024-01-26 11:03
  • 更新:2025-05-26 10:35
  • 阅读:2519

uniapp-H5 苹果手机 “连接服务器超时, 点击屏幕重试”

分类:uni-app

uniapp-H5 项目部分苹果手机页面出现 “连接服务器超时, 点击屏幕重试”,点击屏幕也没反应,也没有报错信息。

到底是什么问题?

目前只知道js文件加载失败会报这个错,但是为什么只有几款苹果手机偶尔会加载失败?怎么解决呢?
还有没有其他的原因会导致这种问题?

2024-01-26 11:03 负责人:无 分享
已邀请:
蔡cai

蔡cai - 开发的插件:https://ask.dcloud.net.cn/article/41539

用下面方法试试
找到manifest.json文件————>h5配置————>运行的基础路径改为./

  • Leapcc (作者)

    试过了,没用,又出现了。

    抱拳~

    2024-01-27 09:48

  • 蔡cai

    回复 Leapcc: 那就等大佬吧

    2024-01-29 09:29

Leapcc

Leapcc (作者)

使用Client: iPhone, iOS 13.1.2, WeChat 8.0.43 测试复现问题。
发现只有部分页面出现这个错误提示,经过排查是因为项目中js库的版本过高 导致的手机的不兼容js文件加载失败。

!!!!!!!!!!!!!!!!!

新问题:
1、为什么App.vue中onError捕获不到这个错误?
2、在 iOS 13.1.2 版本 小程序中还存在图中的错误无法解决,暂时也没发现有什么影响。

  • HRK_01

    你是引入了某个依赖库,然后因为这个依赖库的版本过高,手机不兼容该版本的依赖库复现了这个问题是吗,能否提供一个demo(zip压缩包,包含该js库)

    2024-01-30 19:37

  • DCloud_UNI_OttoJi

    提供下精简后的工程吧,提供可以复现的工程有利于定位和解决你的问题

    2024-01-30 20:24

4***@qq.com

4***@qq.com

解决了吗,怎么解决的,我也遇到了

  • DCloud_UNI_OttoJi

    提供下精简后的工程吧,提供可以复现的工程有利于定位和解决你的问题

    2024-06-05 19:06

恶魔的指挥官

恶魔的指挥官 - Java程序员!

解决了吗,怎么解决的,我也遇到了

  • DCloud_UNI_OttoJi

    提供更多信息:vue 版本,苹果手机都不行还是个别系统不行,安卓是否类似问题?出现问题的页面是必定复现吗,可以私聊我你的线上访问地址,dev 和 build 有区别吗?如果有了这些信息,有助于定位和解答你的问题。

    2024-09-27 11:09

  • 恶魔的指挥官

    回复 DCloud_UNI_OttoJi: vue3、ts、vite,安卓正常,苹果有时正常,有时如此。

    2024-09-27 11:15

  • DCloud_UNI_OttoJi

    回复 恶魔的指挥官: 如果只有苹果有问题,你观察和苹果机型、系统版本有关系吗?是否可以私聊一个线上地址,我测试一下,看看是否有相关报错

    2024-09-27 11:46

  • 恶魔的指挥官

    回复 DCloud_UNI_OttoJi: 可能是 scss 的原因 解决了 我改用less了

    2024-09-27 11:55

恶魔的指挥官

恶魔的指挥官 - Java程序员!

有可能是scss的问题,改用less可能就行了,如果不行,可以看看组件库用的是不是scss,如果是改成less也许就行了。

用户2823287

用户2823287

有解决吗,我也遇到了相同的问题

要回复问题请先登录注册