2011-11-28 24 views
1

長久以來,我使用代理servlet,並且從我的經驗來看,爲了使javascript正常工作,代理servlet必須配置爲在ROOT上下文中運行。然而,從我調查的一個網站http://www.filestube.com/,它從一個iframe上的另一個域運行一個網站。代理servlet和iframe從另一個域運行網站

我想知道這是什麼樣的方法?

+1

從另一個域運行什麼網站?我只看到Facebook的iframe。 iframe旨在與任何url地址一起使用。實際上,整個html的設計是爲了讓你可以把你的javascript,css,圖像放在另一個域上。 – gigadot

回答

2

從我能在目標頁面上看到的,它會從一些「本地」域(* .filestube.com)加載JavaScript,然後從另一個域(例如本例中的谷歌或Facebook)加載JavaScript。

此外,網站上有一個IFrame,但IFrame可能來自任何地方。

因此,這種方法是:正常情況下,不要考慮用戶隱私,只需加載所有您認爲可能需要的東西。

+0

你說從哪裏加載所有東西,那是怎麼回事? – xybrek

+0

它是否受到瀏覽器,跨域策略,我的意思是我嘗試在iframe中加載url,但它獲取跨域策略問題。 – xybrek

+0

啊,現在我明白你的意思了。我會進一步調查它(引起它的有趣),同時看看:http://www.cakemail.com/the-if​​rame-cross-domain-policy-problem/ –

相關問題