微信中无法打开H5页面

我是用vue-cli搭建的一个H5项目,在手机微信中打开本地的地址是可以访问的,但是打包到测试服之后,就无法正常打开页面了,但是在微信PC端以及其他浏览器是可以正常访问的。请问各位友友,该问题该怎么排查呀?

https://h5dr.qfeoo.com/positionDetail?positionId=40becba34ef66734e18155cbb7efda58&from=singlemessage

这是APP分享出来的路径,在手机微信中,history模式下,只能访问/路由,访问/test路由就会显示无法打开网页,但是其他浏览器都是可以正常访问的,现在改成hash模式的就可以了,但是原因目前还是找不到。

(本地IP调试history模式下,手机微信是可以正常打开的,就是打包发布测试服后不行了)

阅读 8.4k
3 个回答

感谢邀请,上班回答你问题有摸鱼的嫌疑,不过,我会晚点下班弥补这点时间的。
别的地方能打开但是微信打不开,极大概率可以参考 这篇博文 所发现的原因以及提出的解决方案,当然也可以通过把路由换成hash的方式来解决。还有一种情况就是 userAgent ,但是这个没法伪造,只能说让后端看看怎么办了。
星厨加班严重得很,可以考虑来我公司[奸笑],就在一号楼[笑哭]。

新手上路,请多包涵

我也遇到这个问题了手机微信浏览器打不开 直接就是白屏,,,电脑微信浏览器没问题 正常显示。。。。 是nginx配置问题??

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题