我对这个问题的接受答案有一个相反的问题: Ajax, back button and DOM updates
在那里,大多数人都希望Firefox在使用“返回”按钮返回页面时触发“卸载”事件。
我们操纵显示/隐藏的div(导航树),然后转到另一个页面。当您单击“返回”时,Firefox会使用其bfcache并显示您离开时的页面(这很好)。 IE显示页面处于初始状态(这很糟糕)。 我们希望IE的行为像firefox并使用它的bfcache,是否有任何技巧可以让它这样做?
(我们没有使用Jquery)
答案 0 :(得分:4)
我发现了一个类似的问题:(Differences in Internet Explorer and Firefox when dynamically loading content then going forward and back)答案是你可以通过使用大量的javascript来重写文档,或者把你想要的值放到IE的历史记录机制来保持修改后的dom保存到隐藏的输入字段中。还有什么更好的吗?