a***@astcn.net
a***@astcn.net
  • 发布:2020-03-03 17:41
  • 更新:2020-03-06 21:39
  • 阅读:2878

H5 网络不给力,点击屏幕重试

分类:uni-app

uniapp开发的h5页面,在公众号使用,如果非wifi环境下(安卓机)高频率出现“网络不给力,点击屏幕重试”,经过调试发现请求页面的js会出错,而且并非加载超时,我目前默认的设置timeout是10秒,而出现这个问题是瞬间,服务器是阿里云的4核4G 5M带宽,如此高频率的出现实在费解,更费解的是在wifi下并不会出现这个错误。就一张错误图片,感觉没啥可以提供得了...

原贴

2020-03-03 17:41 负责人:无 分享
已邀请:
a***@astcn.net

a***@astcn.net (作者)

顺带说一句,不止一个项目这样,也有不是阿里云服务器的,基本可以排除服务器网络的问题。后端的问题也应该不会导致前端页面瞬间加载失败吧,实在不能理解...

2***@qq.com

2***@qq.com

解决了吗?我也遇到这个问题了

  • a***@astcn.net (作者)

    给了官方测试连接,但是没测出问题来,而且今天我自己也没办法复现了..看来bug还挑日子的

    2020-03-05 14:54

  • 2***@qq.com

    回复 a***@astcn.net: 我看他们说1.9.8版本的打包没问题,你试过没

    2020-03-05 14:56

  • a***@astcn.net (作者)

    回复 2***@qq.com: 没试过,我从18年开始的版本一直在用,但没有特别注意哪个版本不会出问题。而且这个也不靠谱,总不能每次打H5的还要切换老版本。我建议你如果有能复现的链接发到这个帖子来,便于官方排查。

    2020-03-05 15:00

  • DCloud_heavensoft

    回复 a***@astcn.net: HBuilderX 2.6.3 优化了超时设置,你可以用新版试试

    2020-03-06 22:14

5***@qq.com

5***@qq.com - 95It

楼主,解决了吗?我现在开发的项目经常碰到这种情况,跟你的一样,js直接获取失败,实际访问可达

  • a***@astcn.net (作者)

    目前可尝试的解决办法,官方原话:“使用cdn ,然后manifest里h5下配置publicPath即可”

    2020-03-06 21:46

  • 5***@qq.com

    回复 a***@astcn.net: 哇.... 这应该跟文件延迟没关系呀...服了

    2020-03-06 21:58

  • DCloud_heavensoft

    回复 5***@qq.com: HBuilderX 2.6.3 优化了超时设置,你可以用新版试试

    2020-03-06 22:14

  • 5***@qq.com

    回复 DCloud_heavensoft: 我们碰到的问题不是加载超时的问题,是直接加载js失败,实际访问js是没问题的,2.6.3版本我测试了,也没用的

    2020-03-07 13:37

  • DCloud_UNI_GSQ

    回复 5***@qq.com: 有没有测试链接?

    2020-03-09 19:17

  • 5***@qq.com

    回复 DCloud_UNI_GSQ: 解决了,http网页,后台是https,然后很多图片资源都是https的, 把网页http升级成https就好了

    2020-04-20 10:23

该问题目前已经被锁定, 无法添加新回复