ブラウザの履歴の問題を修正しようとしています。私たちの顧客は、しばらくの間、ASP.Net イントラネット ページを実行しています。同僚が作った。最近、彼らのページ (アプリケーション) に作成した「戻るボタン」を修正するように依頼されました。
サイトマップを見て、クリックすると親ページが読み込まれます。ただし、状況によっては、「javascript:history.go(-1)」を使用する必要があります。私たちのテスト システムではすべて正常に動作しましたが、テスト サーバーに展開すると、誤動作し始めました。彼らの本番環境にも同じ問題があることに気付きました。
どうやらすべてのマシン (IE を実行している) は、ブラウザーの履歴で 1 ページしか戻ることができません。これは意図的なものではありません。IT スタッフの 1 人に、他のブラウザや OS を試してもらいました。どうやら問題は (今のところ) IE を使用している場合にのみ発生します。テストした他のブラウザはすべて問題ありませんでした。私の開発システムでは、この問題は発生しません。また、他の人にサイトを見てもらっても問題は発生しません。
ブラウザの履歴の長さの設定と 20 日間を確認しました。ここでstackoverflowを検索してみましたが、ブラウザの履歴に関する唯一の関連する回答は役に立ちませんでした. JavaScript または Java を使用してブラウザー (IE、Firefox、Opera、Chrome) の履歴をブラウザー自体から消去する方法は?
また、戻るボタン (IE のもの) を押すと、1 ページ戻るだけで機能します。複数ページ戻ることはできません。
どうすればこれを修正できますか?
サーバー: W2k3 R2 SP2 クライアント: XP だと思います / ほとんどが IE 8