注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

网易邮箱前端技术中心

汇聚最新最劲爆的前端技术

 
 
 

日志

 
 
 
 

Firefox对iframe缓存的2个bug  

2013-10-18 15:59:06|  分类: javascript |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
最近遇到了firefox(版本22.0)的两个坑:
1、有一动态生成的iframe如<div id=”dvA”><iframe id=”frmA” height=”240″ width=”320″></iframe></div>,iframe里面通过js动态写了html代码。现在异步更新数据,想把iframe动态覆盖掉,所使用的方式就是$(“#dvA”).html(‘<iframe id=”frmA” height=”240″ width=”320″></iframe>’),然后获取iframe,再去动态写html,如此。。在firefox下出现写入不生效的问题,追踪之后发现FF实际上没有把之前的iframe消除!!即使后面写了html()覆盖,通过id获取的iframe还是‘旧’的iframe。

2、页面中有一iframe,点击按钮之后通过js动态修改其src,src指定的一个页面,页面中写了一段脚本parent.location.reload();
想要的效果是刷新iframe的父级页面,刷新之后iframe的src清空,必须等到用户再次点击按钮才会触发另一轮刷新操作!
但在FF下只要用户点击了一次按钮,就会不断刷新,进入死循环!原因是iframe里面会记住页面刷新之前的代码!

by Cava
  评论这张
 
阅读(756)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017