首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何阻止"iframe“显示以前加载的(旧的)内容?

如何阻止"iframe“显示以前加载的(旧的)内容?
EN

Stack Overflow用户
提问于 2019-06-13 18:50:23
回答 1查看 187关注 0票数 2

我对显示旧内容的iframe/弹出窗口有问题。

我只有一个iframe标签,然后用JavaScript更改它的src以显示不同的相册。

因此,当您单击专辑名称时,src会更改,然后触发弹出窗口。

假设你开始打开专辑1,然后它加载得很好,没有问题。

然后,当您打开下一个相册(相册2)时,在显示来自album 2的图片之前,来自album 1的图片会显示3-7秒。

我如何防止这种行为?

下面是我的HTML代码:

代码语言:javascript
运行
复制
<div class="modal-content">
  <iframe class="iframe" id="iframeurl" src="lpading.gif" frameborder="0" height="100%" width="100%" style="">
  </iframe>
</div>

下面是我的JavaScript代码:

代码语言:javascript
运行
复制
function showdiv() {             
  document.getElementById('iframeurl').src = data.nurl;
  $("#gluggi1").trigger('click');
}
EN

回答 1

Stack Overflow用户

发布于 2019-06-13 19:03:53

由于加载了内容,这听起来很正常。您可以在加载新内容之前清空iframe:

代码语言:javascript
运行
复制
$('#iframeurl').attr('src', 'about:blank');
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56578850

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档