javascript - 如何克隆实际的 iFrame 内容,而不仅仅是 iFrame 标签内容?

标签 javascript jquery html iframe

我有一个 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/

相关文章:

javascript - Twitter Bootstrap 2.1.0 响应式子菜单看起来很困惑

javascript - jQuery 中的 css 列表选择器,继承错误

html - 如何修复包含 float 相对子项的父 div?

html - 使用 :before pseudo-element 的 HTML 最少一个元素的 CSS Sprite 菜单图标

html - Liferay 避免从/html/文件夹加载文件

javascript - iframe url 更改时发出警报

javascript - 使用 Open Graph API 在 Facebook 上共享全景 (360°) 图像时出现问题

javascript - Angularjs Protractor E2E 测试 'App Already Bootstrapped with this Element'

javascript - 如何将选择器传递给函数

javascript - 这个javascript日期解析有什么问题?为什么js讨厌数字8?