您好,欢迎访问一九零五行业门户网

怎样实现微信web端后退强制刷新

这次给大家带来怎样实现微信web端后退强制刷新,实现微信web端后退强制刷新的注意事项有哪些,下面就是实战案例,一起来看一下。
具体代码如下所示:
<script>   //生成uuid   var uuidchars = 0123456789abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz.split();   function uuid() {     var r;     var uuid = [];     uuid[8] = uuid[13] = uuid[18] = uuid[23] = -;     uuid[14] = 4;     for (i = 0; i < 36; i++) { if (!uuid[i]) { r = 0 | math.random() * 16; uuid[i] = uuidchars[(i == 19) ? (r & 0x3) | 0x8 : r]; } } return uuid.join(""); } // 兼容 android history.replacestate(null, null, "/currenturl?a="+uuid()); // 兼容 ios $(function () { var ispagehide = false; window.addeventlistener('pageshow', function () { if (ispagehide) { window.location.reload(); } }); window.addeventlistener('pagehide', function () { ispagehide = true; }); }) </script>
•android 端使用的h5中的history对象,history.replacestate(null, null, /currenturl?a=+uuid());在页面加载完成后改变当前url(拼接一个uuid或者随机数),这样每次后退的时候,浏览器发现当前url在浏览器缓存中不存在就会去重新加载。
•但是 ios 端不支持上述方法,所以用了一段jquery代码解决。
相信看了本文案例你已经掌握了方法,更多精彩请关注其它相关文章!
推荐阅读:
用js快速的获取html页面中图片的地址
react bootstrap框架如何使用
设置cookie过期自动更新和自动获取
react native使用fetch上传图片
使用import 和require打包js
以上就是怎样实现微信web端后退强制刷新的详细内容。
其它类似信息

推荐信息