【问题标题】:How to stop page loading when click on F5单击F5时如何停止页面加载
【发布时间】:2012-09-07 06:45:03
【问题描述】:

点击F5时如何停止页面加载...

感谢和问候

鲁比娜

【问题讨论】:

    标签: javascript spring-mvc safari spring-security hdiv


    【解决方案1】:

    尝试下面的方法来禁用 location.reload() 通过覆盖它:

    location.reload = function() {return false;}
    

    但这可能有其他副作用...

    【讨论】:

      【解决方案2】:

      对于 IE 和 FireFox

      <html>
      <head>
      <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
      <title>Block F5 Key In IE & Mozilla</title>
      
      <script language="JavaScript">
      
          var version = navigator.appVersion;
      
          function showKeyCode(e) {
              var keycode = (window.event) ? event.keyCode : e.keyCode;
      
              if ((version.indexOf('MSIE') != -1)) {
                  if (keycode == 116) {
                      event.keyCode = 0;
                      event.returnValue = false;
                      return false;
                  }
              }
              else {
                  if (keycode == 116) {
                      return false;
                  }
              }
          }
      
       </script>
      
      </head>
      <body onload="JavaScript:document.body.focus();" onkeydown="return showKeyCode(event)">
      </body>
      </html>
      

      【讨论】:

      • 感谢您的快速回复,我和您的回答一样,但我仍然面临同样的问题。它正在重定向到错误页面,即使我点击我也必须留在 MENU 页面刷新时。
      • 对不起,我对 safari 浏览器一无所知,但我会为你尝试,如果得到答案,我一定会告诉你。
      猜你喜欢
      • 1970-01-01
      • 2023-03-13
      • 2016-02-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-11-02
      • 1970-01-01
      相关资源
      最近更新 更多