问题在于: 当我通过AJAX更改页面上的内容然后使用浏览器后退和前进按钮转到同一页面时,我将在AJAX执行之前呈现页面内容。
这似乎是IE特有的(在版本8上确认),因为Firefox将呈现页面的最后一个版本。
为了澄清,我不需要(也不想出于可用性原因)在点击后退/前进时重播AJAX调用。
我们考虑在页面加载时触发最后一次AJAX调用(如果该事件甚至被触发),但是我们不想强迫每个人在第二次转到页面时等待额外的AJAX调用,这也是会导致页面的第一个实际负载也变慢。
也许某人有一个很好的解决方案?