簡體   English   中英

如何在不返回的情況下禁用瀏覽器中的后退按鈕?

[英]How to disable the back button in the browser without going back?

如何在不返回的情況下禁用瀏覽器中的后退按鈕? 以下是我嘗試過的方法。

<html>
<head>
<script>
  window.onload = function(){
    window.history.forward();
  };
</script>
</head>
<body>
<h1>Hello World</h1>
</body>
</html>

你能做的最好的事情是:

window.onbeforeunload = function() { return "your message here"; };

“禁用”后退按鈕的一種解決方法是創建一個頁面,在一段時間后將您重定向到您想要顯示的頁面。

例如,第一頁的代碼如下:

<html>
<head>
    <script type="text/javascript">
        setInterval(function(){
            window.location.href='secondPage.html';
        },50);
    </script>
</head>
<body>
</body>
</html>

如果用戶按下后退按鈕,上一頁將重新打開所需的頁面。

但是,請記住,用戶會因此而討厭您。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM