页面初始加载的是默认刷新一次(f5)
参考找不到了,不好意思。。
两种可以都试一下,解决问题就好了。
1.----------- <script type="text/javascript"> window.onload = function(){ var key = "pageDefaultRefreshOne"; alert(getCookie(key)); if(getCookie(key)==null){ document.cookie=key+"=y"; window.location.reload(); } } function getCookie(name) { var arr,reg=new RegExp("(^| )"+name+"=([^;]*)(;|$)"); if(arr=document.cookie.match(reg)) return unescape(arr[2]); else return null; } </script> 2.---------------- <script type="text/javascript"> String.prototype.queryString= function(name) { var reg=new RegExp("[\?\&]" + name+ "=([^\&]+)","i"),r = this.match(reg); return r!==null?unescape(r[1]):null; }; window.onload=function(){ var last=location.href.queryString("_v"); if(location.href.indexOf("?")==-1){ //alert("将刷新"); location.href=location.href+"?_v="+(new Date().getTime()); }else{ var now=new Date().getTime(); if(!last){ //alert("将刷新"); location.href=location.href+"&_v="+(new Date().getTime()); }else if(parseInt(last)<(now-500)){ //alert("将刷新"); location.href=location.href.replace("_v="+last,"_v="+(new Date().getTime())); } } }; </script>
我向上天祈祷,愿你一切安好。