经验主义害死人

房东的猫 提交于 2021-01-18 11:21:16

今天一个小白朋友开发小程序的时候遇到了一个奇怪的问题, 在电脑上测试没有问题,但是在手机上预览却无法访问。

我首先想到是不是本地配置了HOST。朋友说没有,把url发给我试了一下,可以访问。

然后想到是不是没有勾选不校验https域名,去查看了一下,已经勾选。

这时候有点慌,把能想到的网络问题都试了一下。

检查微信平台的开发者设置,发现网络配置没有写www,写上再试,依旧不行。

检查https证书是不是有效的。是有效的,但是有效期只有三个月。

网上搜索了一下,手机端不能访问https的问题,有网友说可能是https证书的问题。我突然想到,我一般申请的证书有效期都是一年,为什么他的是三个月的?

我就跟朋友说可能是证书的问题,还告诉他怎么在阿里云上免费申请一年有效期的证书。之后朋友就是申请新的证书。

直到晚上,我朋友说证书已经更换了,但是问题还是没有解决。我就郁闷了,我想验证一下是不是朋友手机的问题,我就让朋友把我添加到开发者里,用我的手机预览一下。

结果我的手机预览没有问题,这就验证了我的猜想,是朋友手机的问题。

我就问朋友,你的手机是不是有什么设置,不能访问https的网页。

朋友说,没有做任何设置。还问我,是不是要加入开发者才能预览。

我说,管理员不用加入开发者就能预览。

朋友说,我不是管理员啊。然后他把自己加入开发者,预览正常了。

我很诧异,他居然不是管理员,我一直以为他是管理员。

这也怪我,我参与开发的几个小程序,不是管理员,就是在把小程序创建后,立即加入开发者。所以就没有想过开发小程序时身份的问题。

大意了,在登录朋友的微信公众平台后,看一眼开发者列表,或者让朋友早点把我加到开发者列表里去亲自预览查看问题,就能发现问题,就不用浪了半天的时间去解决这么简单的问题。

经验主义害死人啊。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!