用微信公众号打开菜单中链接的页面,偶尔出现空白怎么回事

发布于 2022-09-06 03:26:10 字数 588 浏览 49 评论 0

微信公众号开发中出现页面空白的问题步骤:
1.配置公众号菜单,在菜单上配置索要授权的页面,此当按钮点击的时候,微信将对该页面进行授权,将用户信息发送到公众号里面
egs:

{
   "type": "view",
   "name": "我的二维码",
   "url": "https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx6a4658a3d166e6c8&redirect_uri=http%3A%2F%2Fwww.twiceway.com%2Fstatic%23%2Fuserproxy%2Fqrcode&response_type=code&scope=snsapi_userinfo&state=1&connect_redirect=1#wechat_redirect"
}

2.点击公众号里面的我的二维码,进入所配置的页面,成功的化将会出现我的二维码图片页面

3。问题就是返回到微信,然后多次点击菜单按钮进入我的二维码页面,会导致后面的页面呈现一片空白,怎么都加载不出页面(js.html都加载不出来)。非常奇怪

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

等待圉鍢 2022-09-13 03:26:10

其中有一个现象就是开发后台在监控微信公众号获取发送的事件的时候会出现一定延迟,即在微信响应方面有时候会有一定延迟,就是没有及时响应用户操作发送的事件消息,因为用户在点击公众号的时候,会给微信发送event事件消息,表示用户点击了触发了某中交互,微信在接受到用户这个操作,后会发送到公众号的对应的后台,这个过程如果能及时响应,表示页面加载出来就是正常的,但有时就会出现问题。

用户再点击菜单的时候会首先调取微信授权的接口,对该用户进行授权操作,这里偶尔出现的白板,需要过一段时间才能够正常,可能就是在处理授权方式上没能及时响应,或者授权失败,即接口中请求报错,导致白板,可怪哉,有些手机绝对不会出现白板的情况,每次都能正确加载,就iphone出现的概率较高。且出现在页面文件更新,上传服务器之后,一段时间内白板概率出现达80% 以上。

由此发现,可能原因有两点:
1.微信在同一时间对同一个同一个用户的相应,可能会发生延迟现象,不能正确响应用户的操作请求,即点击菜单延迟掉,或被后台请求覆盖掉,将授权失败
2.在文件更新上传服务气候过后,造成微信token的变更,由此微信会在进行授权的时候,会导致授权失败,无法调到指定的页面导致,无法加载任何东西,(官网文档没有查阅到关于授权失败的消息怎么处理的?,再次也无法正确调试定位问题),可要是token造成的程序问题,又怎么了接受有些手机死活不会出现白板问题。。。

说了这么多,只是问题的原因猜测分析,但还是没有定位到问题的根本。主要困难在于,
1.手机型号不同,弄不清楚是什么原因造成了不同情况
2.微信授权定位调试过于困难,手机端和微信开发调试工具差距太大,非常不利于调试。。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文