相关疑难解决方法(0)

发出与postMessage从父级到子级iFrame的通信

我在从父窗口到子iFrame进行通信时遇到问题.但另一方面,一切都很完美.以下是我如何获取chil iFrame对象以触发postMessage函数:

var iFrame = document.getElementById('Frame').contentWindow;
Run Code Online (Sandbox Code Playgroud)

当我在控制台中打印它时,我得到以下内容:

Window {parent: Window, opener: null, top: Window, length: 0, frames: Window…}
Run Code Online (Sandbox Code Playgroud)

当我进入postMessage函数时,如下所示:

iFrame.postMessage("message", "http://contoso.com");
Run Code Online (Sandbox Code Playgroud)

它在加载页面时显示错误:iFrame.postMessage不是函数.当我在控制台中执行postMessage时,我得到一个未定义的

我究竟做错了什么 ?

javascript iframe postmessage

3
推荐指数
2
解决办法
6269
查看次数

标签 统计

iframe ×1

javascript ×1

postmessage ×1