我有一个 iFrame,并且已经研究出如何使用 jQuery 克隆它:
<HTML>
<HEAD>
<SCRIPT type="text/javascript" src="jquery.js"></SCRIPT>
<SCRIPT>
function clone_test() {
$('#FRAME1').clone().appendTo('#divtag');
}
</SCRIPT>
</HEAD>
<DIV id="divtag">
<iframe id="FRAME1" name="FRAME1" src="http://currencies.typeit.org/" width="360" height="360" frameborder="0"></iframe>
</DIV>
<a href="javascript:clone_test()" target="FRAME1">- CLONE THE iFRAME -</a>
</HTML>
但这不是我想要的!我的问题是,在货币框中输入的任何内容都不包含在克隆过程中。似乎只克隆了 HTML,而不是 iFrame 的实际内容。是否有可能克隆 iFrame,包括在货币框中输入的任何内容?这仅适用于 Chrome 浏览器,因为我正在制作 Chrome 扩展程序。
最佳答案
如果 Iframe 来自其他域,由于同源策略,您将无法访问其内容。
关于javascript - 如何克隆实际的 iFrame 内容,而不仅仅是 iFrame 标签内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8733169/