我有一个页面上有多个iframe。每个iframe都调用一些javascript,动态地将新的iframe写入到父窗口的文档中。
这在第一次加载页面时可以正常工作。但是如果在IE8(及更早版本)中刷新页面,则会将动态生成的其中一个iframe从缓存中加载到父页面上的一个硬编码插槽中。请参见以下示例:
我已经保护了IE动态iframe刷新问题,如此处所述:
这在第一次加载页面时可以正常工作。但是如果在IE8(及更早版本)中刷新页面,则会将动态生成的其中一个iframe从缓存中加载到父页面上的一个硬编码插槽中。请参见以下示例:
http://www.risingspiral.com/ie8-iframe-refresh/
在IE8中刷新(可能需要尝试几次),Spot 2_将从缓存加载到spot3.html的iframe中。 spot3.html将不会被调用。我已经保护了IE动态iframe刷新问题,如此处所述:
http://buildingonmud.blogspot.com/2010/06/ie-iframe-refresh-and-back-button.html
但仍然存在问题。有趣的是,问题似乎总是发生在 iframe spot2.html 和 spot3.html 之间(至少对我来说是这样)。
我尝试了很多不同的配置来解决这个问题。因此,我正在寻找新的建议。
有任何想法吗?