切换2个书签(或查看页面,并从书签加载另一个页面)将无法使用jQuery History插件

时间:2010-07-14 00:17:03

标签: jquery ajax hashchange

任何人都知道如何修复这个jQuery History插件? (对于ajax历史和书签)

http://github.com/tkyk/jquery-history-plugin/issues#issue/5

这是详细信息:

我的应用程序使用IE 8的IE 7兼容模式以及使用IE 8默认模式的http://www.serpere.info/jquery-history-plugin/samples/ajax似乎有这个问题:

创建2个书签

http://www.serpere.info/jquery-history-plugin/samples/ajax/#1
http://www.serpere.info/jquery-history-plugin/samples/ajax/#2

现在点击一个书签,然后尝试来回点击另一个。页面内容未更新。在当前的Firefox和Chrome中,它可以运行。在IE 8中,它没有。如果您直接修改#2到#3

的哈希值,也是如此

P.S。我很确定它是可以解决的,因为如果在IE 8上使用Facebook,

http://www.facebook.com/someusername?v=info#!/someusername?v=info
http://www.facebook.com/someusername?v=info#!/someusername?v=wall

如果用户在2个书签之间切换,则

效果很好。 (用上面的一些真实用户名替换someusername)

1 个答案:

答案 0 :(得分:1)

尝试使用balupton的jQuery History插件。