2009-10-24 54 views
1

mysite.com iframe的JavaScript的運行有它加載一些differentsite.com.需要在其上加載外部域

需要在這個加載的iframe文件運行JavaScript的iframe中。

Single Origin Policy踢。

我求助於使用代理服務器。它的緩慢,造成瓶頸,無法完全呈現該網站(JS未呈現)。

替代品?

回答

2

你可以嘗試window.postMessage(message, origin)(這將是從IFRAME parent.postMessageiframeElement.contentWindow.postMessage從上頁)對於所有的最新主要瀏覽器(Firefox,IE,Safari,Chrome等)以及舊版瀏覽器更改/輪詢window.name

0

第一個問題是,您是否能夠控制二級域名,或者您是否能說服這些網站的管理員添加其他組件?

如果是這樣,你可以很容易地使用easyXDM調用域邊界的方法。 可以查看這個演示here