【发布时间】:2009-10-24 21:29:54
【问题描述】:
mysite.com 有一个 iframe,可以加载一些 differentsite.com.
需要在这个加载的 iframe 文档上运行 javascript。
Single Origin Policy 开始。
我求助于使用代理。它速度慢,造成瓶颈,无法完全呈现网站(JS 未呈现)。
替代方案?
【问题讨论】:
标签: javascript jquery iframe cross-domain
mysite.com 有一个 iframe,可以加载一些 differentsite.com.
需要在这个加载的 iframe 文档上运行 javascript。
Single Origin Policy 开始。
我求助于使用代理。它速度慢,造成瓶颈,无法完全呈现网站(JS 未呈现)。
替代方案?
【问题讨论】:
标签: javascript jquery iframe cross-domain
对于所有最新的主流浏览器(Firefox、IE、Safari、Chrome 等),您可以尝试 window.postMessage(message, origin)(iframe 中的 parent.postMessage 和首页中的 iframeElement.contentWindow.postMessage)并更改/为旧浏览器轮询 window.name。
【讨论】: