想要效果:当打开一个页面时,强行自动刷新页面一次,只要一次!
原因:网页CSS更新后,只有按F5刷新才出新效果。我不要浏览网页者手动点按钮后才能刷新,我要别人一进网页就看到新CSS效果。
代码:用JS,或JQUERY,或PHP,不要用其它的。
注意:只要刷新一次,不要每隔多少秒刷新。只要自动,不要别人手动点击按钮才能刷新。
以下是我试了不奏效的方法,请不要再贴我试过的这些:
1,我试了如下JS,都导致网页死循环,不停刷新
<script>window.location.reload();</script>
或 <script>location.reload(true);</script>
或 <script>document.location.reload();</script>
2,我试了如下代码,但如果不手动按F5刷新,出现的还是旧的CSS效果
<META HTTP-EQUIV="pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate">
<META HTTP-EQUIV= "Expires" CONTENT= "0"> 或 <META HTTP-EQUIV="expires" CONTENT="Mon, 25 Jan 1978 20:52:30 GMT">
3,我试了改CSS的ID等,但仍显示旧的CSS效果
4,我试了如下代码,页面刷新到了一个很怪的URL,一大串数字,直接显示网页无法显示
<script>
window.onload=function(){
if (location.href.indexOf("?xyz=")<0){
location.href=location.href+"?xyz="+Math.random();
}
}
</script>
5,我试了如下代码,打开网页时完全不刷新,没有任何效果
<body onload="opener.location.reload()">
<script language="javascript">
window.opener.document.location.reload()
</script>
哪位高手帮忙解决一下呀
你这个就是我试过的第1种情况
出现网页死循环,不停的刷新
设置一个cookie记录,然后依据cookie的值来判断是否要刷新
追问可否具体说一下如何操作呢?要在哪里加上什么代码呀?