如何清除iframe中的所有内容

How to clear an iframe of all content?

本文关键字:iframe 何清除 清除      更新时间:2023-09-26

我使用iframe并从API动态加载其内容。我正试图找到一种方法,在不更改src属性的情况下清除iframe的所有内容。例如

<iframe class="bla" src="//blabla">
  <html>
     Lots of HTML rendered
  </html>
</iframe>

需要成为:

<iframe class="bla" src="//blabla"></iframe>

非常重要的是,我保留了所有iframe属性。有没有一种方法可以用javascript或jquery实现这一点?

请参阅Oscar Jara对类似问题的回答:

https://stackoverflow.com/a/11658546/4669143

如果iframe的来源与封闭站点的来源相同,那么您应该能够在不违反跨域策略的情况下这样做。否则,它将不起作用。

他包括一把正在工作的小提琴。