小程序内部网页加载失败?
发布于 8 年前 作者 qiang23 1699 次浏览 来自 官方Issues

业务域名配置完毕,

但是在手机上会加载失败,开发者工具中可以正常访问

开发者工具中开启验证https情况下可以正常显示

3 回复

麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

看下log有没有报错?

这里复盘一下整体事件过程,供大家参考。

最开始是因为配置业务域名出错开始,当时提交了一个问题,https://developers.weixin.qq.com/community/develop/doc/0004aaf58f8848a04d29c9cfb51000,这里经由

提醒,验证域名后发现80端口没开,之后开放并将验证文件配置好,此时业务域名提示保存成功了。

但是这时就出现了新问题https://developers.weixin.qq.com/community/develop/doc/0000241a6bcdd8525a294bde55f400?jumpto=reply&parent_commentid=000ac2dd960738c25f2952d345b0&commentid=0002c2d6eb41e84555293934c510,这里我首先怀疑的是我们这里服务器相关配置的原因,联系服务端同学确认与原本灰度环境配置无差别之后。这时又去试了一下业务域名配置,这时出现了一个很有意思的情况。点击保存之后,提示的是服务异常请重试,但是在我刷新小程序后台页面之后业务域名那里却配置上了新添加的域名。

这时就有点懵逼,没办法只能从头开始,把所有东西重新缕一遍去定位问题。到运维同学那里的时候,另外一位运维说到了443端口开发公网访问的事情,整件事情才得到解决。

总结下来,这是我们这边发布流程的问题,加上信息不对称导致浪费这么久时间。在研发眼里,443端口开放公网访问这种配置不用说,这种对外项目肯定是开着的。所以一开始前后端同学都没有往这边想,加上小程序后台业务域名提示一直是服务异常,也一直很难去联想到这个地方。。至于为什么会出现我在开发者工具上面可以访问,但是在手机上不行,也是因为443端口本身是对公司内网开放的,我电脑连接的是公司内网。

最后,很感谢回复帮助的同学,不好意思。

回到顶部