0

jQuery Address プラグインを使用して、IE 7 または 8 で 2 つのブックマークを作成した場合:

http://www.asual.com/jquery/address/samples/api/#/section/?id=1&name=n1&name=n2

http://www.asual.com/jquery/address/samples/api/#/section/2

まず google.com (または他のウェブサイト) にアクセスし、次に上記のブックマーク 1 にアクセスし、次にブックマーク 2 にアクセスして [戻る] をクリックすると、Google に戻るのではなく、直接 Google に戻ります。ブックマーク 1 の URL が最初に表示されます。(Ajax 履歴およびブックマーク機能)。これは IE 7 と 8 では当てはまりますが、Chrome と Firefox では問題ありません。

これを機能させるための微調整/ハック/修正を知っている人はいますか? これまでのところ、Really Simple History、jQuery History、Ajaxify も試しましたが、どれもバグのないものではありません。

4

1 に答える 1

0

申し訳ありませんが、これは IE の不快な問題です。jQuery Address 1.0では正常に動作していたので、IE7では回避策があるようですが、IE8では確実な解決策がありません。

次のバグを IE チームに提出しました: https://connect.microsoft.com/IE/feedback/details/576384/navigating-to-a-hash-anchor-using-the-address-bar-does-not -履歴エントリの作成

于 2010-07-19T14:30:05.533 に答える