点击href时,我有以下内容来刷新我的页面。
<a href="javascript:history.go(0)">Click to refresh the page</a>
我有这个
<meta http-equiv="no-cache">
头标记中的。即便如此,我还是获得了一个缓存副本。如何避免加载缓存副本?
答案 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