我在页面中使用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纯粹是用于沙盒。目前还没有谈判。
答案 0 :(得分:1)
var stuff = "<div>I already know this is the iframe content I want.</div>";
document.getElementById('iframe').contentDocument.body.innerHTML = stuff;
答案 1 :(得分:0)
我知道这个问题很旧,但是为了供以后参考,srcdoc
有一个名为iframe
的属性,可让您直接提供内容。