簡體   English   中英

JavaScript后退按鈕行為

[英]Javascript Back Button Behavior

我正在建立一個網站,其中一個頁面包含幾個選項卡式窗格。 每當用戶單擊這些選項卡窗格之一時,它都會更新瀏覽器的歷史記錄,從而以不良的方式影響瀏覽器的后退按鈕功能。 我在該站點上進行了搜索,但是發現的所有內容都是希望瀏覽器將用戶帶回上一個選項卡的人,這不是我想要的。 我希望瀏覽器將用戶帶回到上一頁,而不是同一頁上的上一個選項卡(如果可以的話)。

我認為應該有一種簡單的方法來執行此操作,但我只是找不到它。 似乎我在我的這種匱乏中有點孤單。

該站點是使用aspx和Visual Studio MVC框架構建的。

這是一個小代碼示例。

<ul class="nav nav-tabs">
     <li class="active"><a href="#tab1">Tab1</a></li>
     <li><a href="#tab2">Tab2</a></li>
     <li><a href="#tab3">Tab3</a></li>
</ul>
<div class="tab-content">
     <div class="tab-pane active" id="tab1">
     </div>
     <div class="tab-pane" id="tab2">
     </div>
     <div class="tab-pane" id="tab3">
     </div>
</div>

這是一個已知問題

您將需要使用javsacript方法window.location.replace(url);

使用window.location.replace(),當前頁面將不會保存在會話歷史記錄中

暫無
暫無

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

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