2010-07-15 65 views
0

使用jQuery插件地址,如果我創建IE 7 2點的書籤或8:有人知道jQuery Address插件中的這個bug嗎?

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,而不是返回到書籤1的URL。 (Ajax歷史和書籤功能)。這在IE 7和8上是正確的,但在Chrome和Firefox上可以。

任何人都知道調整/破解/修復使這項工作?到目前爲止,我已經嘗試過真正的簡單歷史記錄,jQuery歷史記錄,Ajaxify以及它們都沒有缺陷。

回答

0

對不起,但這是一個與IE不愉快的問題。似乎IE7有一個解決方法,因爲它在jQuery Address 1.0中正常工作,但對於IE8沒有可靠的解決方案。

我剛剛提交了以下錯誤的IE團隊: https://connect.microsoft.com/IE/feedback/details/576384/navigating-to-a-hash-anchor-using-the-address-bar-does-not-create-a-history-entry

+0

似乎是一個可行的解決方案可能是歷史的jQuery插件與此修復程序http://stackoverflow.com/questions/3261516/can-someone-who - 非常熟悉與jQuery和JavaScript的確認 - 這個jQuery-h,但會有幫助,如果有進一步的評論或更改建議。謝謝。 – 2010-07-19 19:19:27

+0

你可以試試GitHub [1]的最新版本。它應該解決IE7問題,但目前我無法找到一個乾淨的解決方法,爲IE8。 1. http://github.com/asual/jquery-address/raw/master/src/jquery.address.js – Rostislav 2010-07-20 15:06:52

相關問題