javascript - 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>
解决方案
推荐阅读
- java - 使用 @NonNull 检查 input==null 与抛出 NPE
- python - 在pygame中用圆周上的点创建一个圆
- python - 在 Python 上将 Unicode 字符代码转换为字符
- c# - TFS - “运行功能测试”任务不显示机器组
- javascript - JavaScript:为什么要在循环中定位两次迭代以删除 DOM 中的所有 iframe 元素
- sql - 在存储过程中插入时的 SQL 导致错误“'='附近的语法不正确”
- docusignapi - 收件人如何查看所有签名
- c# - C# 递归,“数据结构和算法”。该程序如何在不覆盖自身的情况下打印单独的路线?
- mysql - MySQL 从另一个表更新列
- linux - 如何更改 emacs shell 模式颜色主题