ie上iframe操作时闪烁的问题,重新加载的问题

重新加载iframe

一般在iframe的src后面加上随机参数就可以刷新iframe

var src = 'localhost:8080/index.html'
$('#iframe')[0].src = src + '?noCache=' + Math.random()

但是在ie11上不太行,试了网上那些contentWindow.location.reload()也不行,干脆把iframe元素删掉再加上一个

$('#iframe).remove()
$('.parent').append('<iframe src="" id="iframe"></iframe>')

ie上操作iframe闪烁

iframe里面是一个vue项目,因为要iframe背景透明,所以在iframe里面的页面的body上加了background: transparent;。vue更新的时候iframe会整页刷新。解决办法是给iframe加上背景色。但是有要求背景透明,最后给iframe加了一张透明的背景图片。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 元素会创建包含另外一个文档的内联框架(即行内框架); 一、align 属性(不赞成) align属性规定ifram...
    puxiaotaoc阅读 19,766评论 0 14
  • 1、iframe 定义和用法 iframe 元素会创建包含另外一个文档的内联框架(即行内框架)。 HTML 与 X...
    _双眸阅读 2,378评论 0 1
  • 前端开发面试题 面试题目: 根据你的等级和职位的变化,入门级到专家级,广度和深度都会有所增加。 题目类型: 理论知...
    怡宝丶阅读 2,606评论 0 7
  • IFRAME的各种经验总结 在一个页面中如果想嵌套子页面,应该能想到iframe,的确它之前的应用非常广泛,它可以...
    wavesnow阅读 1,587评论 1 6
  • 这篇文字里我会介绍50 个便于使用的 CSS2/CSS3 代码片段给所有的WEB专业人员. 选择IDE开发环境来存...
    JamHsiao_aaa4阅读 1,269评论 0 3