微信小程序

微信模板消息中链接的重定向问题

微信模板消息中链接的重定向问题

今天在开发微信模板消息时,发现一个问题,就是从模板消息打开的链接,页面没有办法通过页面重定向来刷新。

场景是这样的,当用户点击一个按钮的时候,通过ajax的post发送请求,数据更新后,ajax里完成页面的刷新

代码是这样写的

window.location.href = window.location.href,可是我发现页面并没有刷新,如果用微信自带的刷新按钮,可以刷新的

页面,这是咋回事呢,上段代码的意思不就是刷新页面的意思么......为什么不起作用呢。

是的!上一段代码就是刷新的意思,但是,window.location.href 是浏览器层面的刷新,啥是浏览器层面的刷新呢?

就是a浏览器负责控制的shua'x刷新,浏览器可以选择把之前缓存的页面拿给你看,也可以向服务器重新发起请求,

所以window.loction.href 可能不好用的原因,我们要做的就是 告诉浏览器,用http的方法重新请求浏览器,不要打开之

前缓存的页面,这行代码是

window.location.replace();

好了,又解决一个问题

18年早上的yang'g阳光真好。


最近文章: