首页 > 解决方案 > JS:如何从加载 WiX.com 的 iframe 获取数据到它的父级?

问题描述

所以我有代码使用 contentWindow 属性来访问 iframe 中的 WiX.com,但域不同。我正在尝试访问一个 h3 元素中的数据,仅此而已。我可以访问的 wixsite.com 网站。我这样做是作为一种糟糕的 API 形式,因为我不知道任何服务器数据库是如何工作的。

请随意翻转我的代码,但我需要的只是存储的数据,并且可以在 h3 元素中看到。

如果有人希望我使用 postMessage 将数据从孩子发送到父母,我还需要知道如何在 WiX 编辑器中执行此操作。

function myFunction() {
  var iframe = document.getElementById("myFrame");
  var elmnt = iframe.contentWindow.document.getElementByTagName('h3').innerHTML;
  console.log(elmnt);
}
<iframe id="myFrame" src="https://user.wixsite.com/" style="height:300px;width:80%"></iframe>
<button onclick="f()">test</button>

标签: javascripthtmliframevelo

解决方案


推荐阅读