Web ページでハッシュ変更と onhashchange イベントを使用しています。ローカルで (asp.net 開発サーバーを使用して) テストすると、window.onhashchange
イベントが適切に発生し、ハッシュの変更がバックスタックにプッシュされます。ただし、Web サイトがサーバー (IIS 7.5) に展開され、同じクライアント マシン上の同じブラウザーからアクセスすると、イベントは発生せず、アドレス バーでハッシュが変更されていることがわかりますが、それらはプッシュされません。 backstack と back キーは前のページにつながります。微調整が必要な IIS/asp.net 構成はありますか?
1 に答える
0
IE互換モードであることが判明しました。問題はこの回答によって解決されました: https://stackoverflow.com/a/5887271/986080。
于 2013-02-18T07:24:54.200 に答える