2010-07-15 68 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

相关问题