シングルページとマルチページが混在するアプリケーションを作成しています。
メニューが次のようなものだとしましょう:
私たちについて | ブログ
About Us<a href="about-us.html">
リンクは、クリックすると現在のページから移動する通常のリンクです。
ブログリンクは、AJAX 呼び出しを行い、新しい HTML を動的に書き込むことによって現在のページをブログに変更する JavaScript リンクです。
ユーザーがAbout Usリンクをクリックしてから気が変わってBlogリンクをクリックした場合、「about-us.html」へのナビゲーションをキャンセルしたい。私が今経験しているのは、私たちについてのページの読み込みに時間がかかり、ブログが最初に読み込まれて表示されることがありますが、ブラウザーは既に私たちについてのページを要求しているため、その要求が追いつくとページが変更されます. どうすればこれを修正できますか?