【发布时间】:2012-03-12 16:57:01
【问题描述】:
假设我有一个名为 example.com 的站点,其中 iframe 嵌入了域 iframe.net,现在我想读取 iframe 的内容并传递一些参数来显示文本消息。喜欢用户名的嗨。
现在的问题是这无法在两者之间建立联系,甚至无法获得我使用以下方法的 iframe 的 innerHTML
document.getElementById('myframe').contentWindow.document.body.innerHTML;
它抛出错误“访问属性的权限被拒绝”
有谁知道跨域平台的读写
【问题讨论】:
-
您可以使用 easyxdm 库在跨域之间进行通信。这是一个链接,请结帐。我曾使用这种技术在跨域上调整 iframe(width, height) 的大小。我不确定这个库是否适用于您的场景。试一试。 easyxdm.net/wp
-
嗨,Muhammad,您介意分享一下您是如何实现这一目标的吗?如果您还记得的话,那是差不多 7 年前的事了。
标签: javascript jquery html mootools