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

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

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

这是详细信息:

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

创建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的哈希值,也是如此

PS我很确定它是可以解决的,因为如果在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)

试试balupton的jQuery History插件。