微信jsdk上传图片第一次点击上传失败问题

前段时间在项目中遇到了一个很奇葩的问题,调用微信jsdk上传图片,只有苹果手机(6s-7这个样子),第一次点击上传图片就失败,第二次点就好了,把链接粘出去再点也行。微信jsdk授权也没有任何问题

问题具体描述:员工扫描自己的员工二维码,如果是第一次扫码就跳到填写基本信息页面,填写完基本信息后跳到上传作品页面,此时直接点击上传作品也没有任何问题,如果不是第一次就重定向到直接上传作品页面,问题就出在这个页面,该页面苹果手机第一次点击上传作品报错:
错误页面

后来突然觉得是不是重定向的问题(虽然觉得怎么也不可能,我们重定向的链接拼接了#,#后面的内容用于前端路由跳转到具体页面),然后总觉得这个#怪怪的,然后就试着重定向到另一个不带#的链接,结果就没有问题了0.0

最终解决方案:通过拼参数的形式让前端去中转识别拼接#路由,结果问题解决了(一脸懵逼的表情…)这么说来问题就出在重定向的这个#上面,但是为什么前端去拼接跳转就没有问题了呢…实在理解不通…

前后端都被折磨了两天的问题就这么尴尬的解决了(再次一脸懵逼…)有小伙伴知道问题出在哪里的,烦请告知,谢谢~

发布了26 篇原创文章 · 获赞 68 · 访问量 26万+

猜你喜欢

转载自blog.csdn.net/qq_32193151/article/details/70796283