Using jQuery Address plugin, if i create 2 bookmarks on IE 7 or 8:
http://www.asual.com/jquery/address/samples/api/#/section/?id=1&am开发者_运维问答p;name=n1&name=n2
http://www.asual.com/jquery/address/samples/api/#/section/2
now i go to google.com (or any other website) first, and then i visit bookmark 1 above, and then bookmark 2 above, and click "Back", it will bring me back directly back to Google, instead of going back to bookmark 1's URL first. (the Ajax history and bookmark feature). This is true on IE 7 and 8, but ok on Chrome and Firefox.
Anybody know of tweak / hack / fix to make this work? So far I have tried Really Simple History, jQuery History, Ajaxify as well, and none of them is bug free.
I'm sorry but this is an unpleasant issue with IE. It seems that there is a workaround for IE7 because it was working properly in jQuery Address 1.0 but there is no reliable solution for IE8.
I just submitted the following bug to the IE team: https://connect.microsoft.com/IE/feedback/details/576384/navigating-to-a-hash-anchor-using-the-address-bar-does-not-create-a-history-entry
精彩评论