0
我想要做一个Javascript postMessage
就像你可以做一个iframe,但现在嵌入。我必须使用嵌入,因为它是用于在IOS设备上加载的应用程序,并且由于IOS具有iframe宽度和高度的缺陷,所以我需要使用嵌入。JavaScript嵌入内容窗口
这是加载和从内嵌入我可以做一个postMessage父,但不知何故我不能发布到嵌入。我的尝试:
document.getElementById("embed").contentWindow.postMessage(...)
document.getElementById("embed").contentDocument.postMessage(...)
document.getElementById("embed").document.postMessage(...)
document.getElementById("embed").getSVGDocument() // will return null
当前嵌入设置:
<embed src="URL" id="embed" type="text/html"></embed>
这个任何解决方案?
对不起,但这就是我正在做的。但'contentWindow'未定义。我已经选择了正确的元素,这不是问题。 – Niels
事实上,现在你的代码对于Id问题是可以的。我已经添加了一些关于contentWindow属性的东西,这似乎是iFrame元素独有的。 – PiTiNiNjA