iframe缓存不刷新问题彻底解决方法

转载 2011年01月19日 23:26:00

这两天遇到一个很奇怪的问题,一个页面嵌套了一个iframe页面,当这个页面提交后再次跳转到本页面时,原本iframe内的页面应该刷新数据的,结果在ie下面却没刷新(FF下没问题),必须手动F5或者新开一个浏览器标签页浏览才能刷新,否则在本页面的浏览器上按回车是没用的,查阅了很多资料,最后终于发现是iframe缓存机制在搞鬼,用以下方法即可解决: 

<script type="text/javascript"> 
var randomnumber=Math.floor(Math.random()*100000) 

document.write(' 
<iframe src="http://www.freedonation.com/hunger/hunger_thankyou.php3?randomnumber='+randomnumber+'" name="aframe" width="100%" height="400"></iframe>') 

</script> 

通过请求多加一个值为随机数的参数,这样浏览器认为每次请求的页面都是新的而保证了iframe页面每次都是重新加载的。

相关文章推荐

页面中存在iframe时刷新页面的问题

近期在开发中遇到一个很奇怪的问题:HTML页面中有个iframe,初始情况下是空的,当点击特定按钮后iframe会加载特定页面。 但很快就发现有点问题了:当iframe加载了特定页面后,此时只要按F...

页面嵌套 Iframe 产生缓存导致页面数据不刷新问题

最近遇到个比较古怪的问题:当页面嵌套多个 Iframe 时会出现 Iframe 里包含的页面无法看到最新的页面信息。   初步解决方案,在 Iframe 指向的页面地址后缀添加一个随机数或者时间戳。...

iframe 的缓存文件及解决方法以及 jquery deffered.then() 方法的使用

浏览器为了加快加载速度,会缓存 iframe 里的内容,包括 js 文件。 解决方法: 1、给 iframe 或者 iframe 内的 js 文件的 src 路径中添加一个随机数,以 iframe...

IFrame的强制刷新

  经常会使用多个iframe来展示领域模型主子关系(主/子单),测试发现iframe是有cache功能的,当第一次从主窗口进入到一个iframe简称{A}中,此时这个{A}中呈现的数据是新的,这时我...
  • ybygjy
  • ybygjy
  • 2009年07月22日 18:02
  • 4757

iframe缓存不刷新问题彻底解决方法

这两天遇到一个很奇怪的问题,一个页面嵌套了一个iframe页面,当这个页面提交后再次跳转到本页面时,原本iframe内的页面应该刷新数据的,结果在ie下面却没刷新(FF下没问题),必须手动F5或者新开...
  • Baple
  • Baple
  • 2013年10月07日 10:25
  • 2275

插入u盘导致系统重启电脑死机怎么办彻底解决方法

电脑死机是经常会遇到的问题,而由u盘、可能移动磁盘甚至是连接到usb接口上的其它设备所引起的电脑死机就略显异常了,那么遇到此问题时该怎么解决呢?接下来就跟着小编一起来看看由usb外接设备u盘所引起的电...

Windows7旗舰版 “宽带连接错误711”的根本原因及彻底解决方法

采取的解决方法已经有以下几种,这也是到目前为止我能找到的所有方法: 第一种方法 请看你的以下服务: 服务名称:eventlog 显示名称: Windows Event Log 启动类型:...
  • DiyHzp
  • DiyHzp
  • 2015年10月12日 19:41
  • 479

《UNIX环境高级编程》单个源码编译方法和编译问题彻底解决方案

对于很多初学 《UNIX环境高级编程》(AdvancedProgramming in the UNIX Environment,简称APUE,以下使用简称)的朋友 ,第一个遇到的问题可能就是该书中的源...

彻底解决Android 应用方法数不能超过65K的问题

介绍了解决Android APP方法不能超过65k的两中解决方案 插件和分包,并着重介绍了两种分包机制,基于Gradle构建Android项目进行分包和基于Ant构建Android项目进行分包,分包成...

彻底解决Android 应用方法数不能超过65536的问题

尊重原创 :http://blog.csdn.net/yuanzeyao/article/details/41809423 还可以参考:  Android 使用androi...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:iframe缓存不刷新问题彻底解决方法
举报原因:
原因补充:

(最多只允许输入30个字)