【问题标题】:How Refresh Page Automatically [closed]如何自动刷新页面[关闭]
【发布时间】:2015-12-06 09:45:35
【问题描述】:

如何在 JavaScript 中按下后退按钮后自动刷新页面?我已经尝试过 location.reload 但它不起作用。

【问题讨论】:

  • 或禁用网络浏览器n键盘上的后退按钮
  • 您不能禁用浏览器的后退按钮。告诉我你想在这里做什么?
  • 禁用“关闭浏览器”、“杀死进程”、“关闭机器”怎么样? :) - 并不比在浏览器中禁用后退按钮更难(结果大致相同)。

标签: javascript java html jsp web


【解决方案1】:

这个怎么样:

<input type="hidden" id="refreshed" value="no">
<script type="text/javascript">
    onload=function(){
        var e=document.getElementById("refreshed");
        if(e.value=="no") {
            e.value="yes";
        } else {
            e.value="no";location.reload();
        }
     }
</script>

来源:http://www.webdeveloper.com/forum/showthread.php?137518-How-to-refresh-page-after-clicking-quot-Back-quot-button

【讨论】:

    【解决方案2】:

    您可以将location.reloade 绑定到window.onpopstate 事件。试试:

     window.onpopstate = function( e ) {
         location.reload();
     }
    

    【讨论】:

    • 是的。它会起作用,但它的实施支持有限。
    猜你喜欢
    • 1970-01-01
    • 2015-07-18
    • 2013-02-23
    • 2012-07-21
    • 1970-01-01
    • 2022-11-21
    • 2015-01-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多