2012-08-15 72 views
0

問題: Web應用程序的一部分包含來自另一個域的另一個Web應用程序。 這兩個Web應用程序都會向它們所源的域發出AJAX請求,這是由於AJAX請求的源策略相同而產生問題。使用iFrame獲取AJAX調用的相同源策略

解決方案: 實現此目的的一種方法是將包含的Web應用程序包裝在iFrame中。其中的AJAX請求轉到iFrame的相同域 - 這與父應用程序不同。

這聽起來不錯,但由於iFrames ae不合時宜,還有什麼其他的/更好的方法來做到這一點?

回答

0

您是否無法讓這兩個應用程序都向您的域發送AJAX請求,並讓您的服務器端執行對外部域的調用,然後將接收到的結果中繼給請求客戶端應用程序。您的服務器實質上成爲AJAX請求的代理?

+0

注意一個不好的解決方案,但在這種情況下不能這樣做。網絡應用程序實際上來自不同的公司。 – dublintech 2012-08-15 20:51:49

0

你們男人不流行什麼?如果你喜歡後,你可以將高度設置爲0並且不顯示任何值。