Welcome toVigges Developer Community-Open, Learning,Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
538 views
in Technique[技术] by (71.8m points)

分享到微信的链接,域名路由都一样 后面的参数不一样,打开后都是相同参数

把商品信息通过html的形式分享到微信给客户查看
分享给客户多个商品后出现问题
比如分享了下面几个商品链接:

  https://xxx.com/#/prd?id=123
  https://xxx.com/#/prd?id=124
  https://xxx.com/#/prd?id=125
  https://xxx.com/#/prd?id=126

微信里打开后一开始正常访问
等一会再打开就变成
点击任何分享链接进去看到的都是商品 123
好像是被微信浏览器缓存了path


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)

自己回答下吧
在分享的时候给path加一个随机参数就可以避免微信浏览器对path进行缓存 导致#后面的内容失效
像这样:
https://xxx.com/?random=148738424284973#/prd?id=126
这样就会缓存带随机数的path 对应#号后面的也就不会不生效了


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to Vigges Developer Community for programmer and developer-Open, Learning and Share
...