自分のページの1つに複数のタブペインが含まれているサイトを構築しています。ユーザーがこれらのタブペインのいずれかをクリックすると、ブラウザの履歴が更新されるため、ブラウザの戻るボタンの機能に望ましくない影響を及ぼします。私はこのサイトを検索しましたが、私が見つけたのは、ブラウザがユーザーを前のタブに戻すことを望んでいる人々だけでした。これは私が望んでいることではありません。理にかなっている場合は、ブラウザでユーザーを同じページの前のタブではなく前のページに戻してもらいたいです。
これを行う簡単な方法があるはずだと思いますが、私はそれを見つけることができません。私はこの私の欲求の中で一種の一人のようです。
このサイトは、aspxおよびvisualstudiosmvcフレームワークで構築されています。
これが小さなコードサンプルです。
<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>