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...
  • rainday0310
  • rainday0310
  • 2012年09月01日 22:09
  • 15003

iframe是否缓存页面探究

手里有个项目需要用iframe来调用每天都会变化的页面,后来想到iframe会不会缓存页面呢,于是写了个demo论证了下,结果如下: iframe的src如果是静态页面,就有可能会缓存,因为静态页...
  • kaosini
  • kaosini
  • 2014年06月04日 13:35
  • 1617

兼容解决 IE 、火狐、谷歌浏览器中 Iframe框架的页面缓存的方法

在我们的项目中往往少不了广告的成分,有的时候我们为了方便修改一般会选择iframe嵌套进来的方法,开始的时候没怎么留意,一般自己换广告也是强制刷新,直到后来看广告统计的ip发现好多广告都下架了半个月了...
  • xuxu198899223
  • xuxu198899223
  • 2013年04月23日 13:01
  • 605

Web缓存

Web缓存的作用与类型 前言&摘要 这段时间的工作内容主要是为一个客户端类型的产品增加文档在线存储和文档在线预览相关特性。由于测试的同事比较细心和专业,发现了项目实现中一些效率低下的环...
  • bamboolsu
  • bamboolsu
  • 2015年11月17日 15:01
  • 1643

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

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

html缓存,又见缓存 iframe ajax flash

开发程序遇到的最恐怖的事是什么?就是当你不了解一个东西,测试它的时候碰到了缓存。   测试意味着我们要不断修改,但当你修改了文件(服务器端的)之后,然后刷新浏览器的时候,看到的却依然是原来的界面,...
  • crisis111
  • crisis111
  • 2015年05月14日 11:59
  • 381

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

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

IFrame的强制刷新

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

iframe框架中的页面刷新

1,reload 方法,该方法强迫浏览器刷新当前页面。   语法:location.reload([bForceGet])   参数: bForceGet, 可选参数, 默认为 false...
  • masterShaw
  • masterShaw
  • 2016年09月26日 10:32
  • 9017

如何强制iframe刷新

iframe强制刷新(页面不刷新,iframe局部刷新)
  • qq_30114149
  • qq_30114149
  • 2017年06月09日 09:58
  • 883
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:iframe缓存不刷新问题彻底解决方法
举报原因:
原因补充:

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