使 Internet Explorer 中的 bfcache 像 Firefox 一样工作

2023-11-24

我有一个与这个问题的公认答案相反的问题:Ajax、后退按钮和 DOM 更新

在那里,大多数人希望 Firefox 在使用“后退”按钮返回页面时触发“卸载”事件。

我们操作显示/隐藏的 div(导航树),然后转到另一个页面。当您单击“返回”时,Firefox 将使用其 bfcache 并显示您离开时的页面(这很好)。 IE 显示页面的初始状态(这很糟糕)。 我们希望 IE 表现得像 firefox 并使用它的 bfcache,有什么技巧可以让它这样做吗?

(我们没有使用 Jquery)


我发现了一个类似的问题:(Internet Explorer 和 Firefox 在动态加载内容然后前进和后退时的差异)答案是,你可以通过使用大量的javascript重写文档来欺骗IE的历史记录机制来保留修改后的dom,或者将你想要保存的值放入隐藏的输入字段中。还有更好的吗?

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使 Internet Explorer 中的 bfcache 像 Firefox 一样工作 的相关文章

随机推荐