使用 jQuery History 插件无法在 2 个书签之间切换(或查看一个页面,然后从书签加载另一个页面)
有人知道如何修复这个 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
如果用户在两个书签之间切换,则 效果很好。 (用上面的一些真实用户名替换一些用户名)
Anyone knows how to fix this jQuery History plugin? (for ajax history and bookmark)
In http://github.com/tkyk/jquery-history-plugin/issues#issue/5
This is the details:
My app using IE 8's IE 7 Compatibility Mode as well as http://www.serpere.info/jquery-history-plugin/samples/ajax, which is using IE 8's default mode, seem to have this problem:
Create 2 bookmarks
http://www.serpere.info/jquery-history-plugin/samples/ajax/#1
http://www.serpere.info/jquery-history-plugin/samples/ajax/#2
now click one bookmark, and try clicking the other, back and forth. The page content is not updated. In the current Firefox and Chrome, it works. In IE 8, it doesn't. Also true if you directly modify the hash value from #2 to #3
P.S. I am quite sure it is solvable, because if using Facebook on IE 8,
http://www.facebook.com/someusername?v=info#!/someusername?v=info
http://www.facebook.com/someusername?v=info#!/someusername?v=wall
works well if the user toggle between the 2 bookmarks. (substitute someusername by some real user name above)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
请尝试 balupton 的 jQuery History 插件。
Try balupton's jQuery History plugin instead.