想要效果:当打开一个页面时,强行自动刷新页面一次,只要一次!
原因:网页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>
哪位高手帮忙解决一下呀
cookieæ¥éª¤å¦ä¸ï¼
第ä¸æ¥ï¼javascript代ç å¤ææ¯å¦åå¨cookieè®°å½å¼
第äºæ¥ï¼å¦ææå¤æé第ä¸æ¬¡å è½½ï¼å¦æ没æå°±å建ä¸ä¸ªcookieè®°å½å¼ï¼ä»¥å¤ä¸æ¬¡å è½½å¤æã
cookieæåæ´»å¨æï¼ä½æ¯ææ¯ææ¬è¾ä½ã
sessionè®°å½ææ¯ææ¬è¾é«ï¼æå¡å¨ååå¢å¤§ã建议å°ç¨ã
用JS设置一个cookie
判断cookie为false的时候设置cookie值,接着刷新window.location.Reload();
这样刷新后的页面cookie就为true了 为true的时候不刷新就可以了
这是我引用别人的 我对JS不太懂 没办法验证是否可用 但是希望能帮到你本回答被提问者和网友采纳
你这个就是我试过的第1种情况
出现网页死循环,不停的刷新
设置一个cookie记录,然后依据cookie的值来判断是否要刷新
追问可否具体说一下如何操作呢?要在哪里加上什么代码呀?