我有一个正在构建的站点,其中一个页面包含多个选项卡窗格。每当用户单击其中一个选项卡窗格时,它都会更新浏览器的历史记录,从而以不希望的方式影响浏览器的后退按钮功能。我在这个网站上搜索过,但我发现的所有内容都是人们希望浏览器将用户带回上一个选项卡,这不是我想要的。如果有意义的话,我希望浏览器将用户带回上一页,而不是同一页面上的上一个选项卡。
我认为应该有一个简单的方法来做到这一点,但我就是找不到。似乎我有点孤单。
该网站是用 aspx 和 visual studios 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>