当通过前进/后退按钮点击页面时IE渲染之前的ajax状态

时间:2010-11-17 17:02:27

标签: ajax internet-explorer

问题在于: 当我通过AJAX更改页面上的内容然后使用浏览器后退和前进按钮转到同一页面时,我将在AJAX执行之前呈现页面内容。

这似乎是IE特有的(在版本8上确认),因为Firefox将呈现页面的最后一个版本。

为了澄清,我不需要(也不想出于可用性原因)在点击后退/前进时重播AJAX调用。

我们考虑在页面加载时触发最后一次AJAX调用(如果该事件甚至被触发),但是我们不想强迫每个人在第二次转到页面时等待额外的AJAX调用,这也是会导致页面的第一个实际负载也变慢。

也许某人有一个很好的解决方案?

1 个答案:

答案 0 :(得分:0)