单击链接时刷新页面

时间:2013-12-26 10:15:37

标签: html browser-cache

点击href时,我有以下内容来刷新我的页面。

    <a href="javascript:history.go(0)">Click to refresh the page</a>

我有这个

    <meta http-equiv="no-cache"> 
头标记中的

。即便如此,我还是获得了一个缓存副本。如何避免加载缓存副本?

5 个答案:

答案 0 :(得分:14)

而不是

javascript:history.go(0);

你可以使用

javascript:window.location.reload();

答案 1 :(得分:2)

<meta>标记中,您缺少内容属性。试试这个

<meta http-equiv="expires" content="0" />
<meta http-equiv="cache-control" content="max-age=0" />
<meta http-equiv="expires" content="-1" />
<meta http-equiv="pragma" content="no-cache" />
<meta http-equiv="cache-control" content="no-cache" />

您也可以尝试

<a href="javascript:window.location.reload();">

但我不确定这对缓存有何影响

答案 2 :(得分:2)

<a onclick="window.location.href=this">test</a>

答案 3 :(得分:1)

试试这个:

   <a class="refresh_link" href="javascript:void(0)">click to Refresh the Page</a>


<script type="text/javascript">

$(document).ready(function(){



    $(".refresh_link").click(function(){

     location.reload();



    });

});
</script>

已使用jquery

答案 4 :(得分:0)

试试这个

window.location.href=window.location.href