预加载的iFrame内容

时间:2011-06-09 00:11:41

标签: html iframe

我在页面中使用iframe来显示嵌入的视频。

我遇到的问题是我已经拥有了我需要的嵌入代码,并且可以在加载整页时将其直接呈现到iframe中。

但是,iframe似乎总是试图加载src属性。

我希望iframe能够保留我在渲染中提供的内容:

...
<div class="iframeWrapper">
 <iframe>
  <html>
   <body>
    <div>I already know this is the iframe content I want.</div>
   </body>
  </html>
 </iframe>
</div>
...

基本前提是,当我已经知道内容应该是第一次通过时,我不想再对iframe的内容发出第二次请求。

这甚至可能吗?

感谢。

编辑:iframe纯粹是用于沙盒。目前还没有谈判。

2 个答案:

答案 0 :(得分:1)

var stuff = "<div>I already know this is the iframe content I want.</div>";
document.getElementById('iframe').contentDocument.body.innerHTML = stuff;

http://jsfiddle.net/EcusH/

答案 1 :(得分:0)

我知道这个问题很旧,但是为了供以后参考,srcdoc有一个名为iframe的属性,可让您直接提供内容。

https://www.w3schools.com/tags/att_iframe_srcdoc.asp