需要在加载外部域的iframe上运行javascripts

需要在加载外部域的iframe上运行javascripts,javascript,jquery,iframe,cross-domain,Javascript,Jquery,Iframe,Cross Domain,mysite.com有一个iframe,可以加载一些differentsite.com。 需要在此加载的iframe文档上运行javascript 单一原产地政策生效 我求助于使用代理。其速度慢,造成瓶颈,无法完全渲染站点(JS未渲染) 备选方案?您可以尝试对所有最新的主要浏览器(Firefox、IE、Safari、Chrome等)使用window.postMessage(消息、源代码)(从iframe中选择parent.postMessage,从首页选择iframeElement.conten

mysite.com
有一个iframe,可以加载一些
differentsite.com。

需要在此加载的iframe文档上运行javascript

单一原产地政策
生效

我求助于使用代理。其速度慢,造成瓶颈,无法完全渲染站点(JS未渲染)


备选方案?

您可以尝试对所有最新的主要浏览器(Firefox、IE、Safari、Chrome等)使用
window.postMessage(消息、源代码)
(从iframe中选择
parent.postMessage
,从首页选择
iframeElement.contentWindow.postMessage
)以及更改/轮询旧浏览器的
窗口。name

第一个问题是,您是否可以控制辅助域,或者您是否能够说服这些域的网站管理员添加其他组件

如果是这样,您可以轻松地使用跨域边界调用方法。 可以查看此功能的演示