H5页面分享后部分手机分享的链接跳转另一个链接图片出不来什么原因

在微信第一次打开此页面时分享出去的链接跳转另一个链接不能获取到题图和简介

但是点击右上角菜单,点“刷新”后就能正确分享出去


惊不惊喜?意不意外组里嘚小弟尝试了几次debug未果,遂求助于我

首先怀疑是WX API的参数是否有设置错误,确认没有错

所以我正式找到了此次报错的根源:签名时的URL和頁面跳转的URL不一致。

签名时的URL和页面跳转的URL不一致

为什么我如此肯定是签名时的URL和页面跳转的URL不一致呢因为我知道实现逻辑啊。
起因是峩们的URL是加密过的里面有一些追踪参数:ID,stamp之类的举例说明(不加密):

  1. 在用户点击链接跳转另一个链接时,在服务器端接收的 URL为:/p/edit_id1231

在1时服务器去请求签名时用了旧URL:/p/edit_id1231,而到了页面在微信端显示出来时URL为:

既然都到这了修复就简单了,服务器去请求签名时应该拿新的URL:/p/edit_id1231#stamp=421421#ref=改好代码,部署到服务器测试通过,美滋滋呀美滋滋~

关注“微信开放社区”公众号

关紸后可在微信内接收相应的重要提醒。

请使用微信扫描二维码关注 “微信开放社区” 公众号

关注“微信开放社区”公众号

关紸后可在微信内接收相应的重要提醒。

请使用微信扫描二维码关注 “微信开放社区” 公众号

我要回帖

更多关于 H5 的文章

 

随机推荐