2012-12-04 19 views
0

我有一個充當代理的servlet。 它需要外部資源並提供顯示iframe內部的客戶端(瀏覽器)。訪問控制 - 允許來源和Servlet作爲代理

我該如何解決Access-Control-Allow-Origin的問題?

事實上,它發生了一些外部資源打開到原始服務器的其他連接,但由於此問題,它們被拒絕。

資源從另一個我無法控制的服務器加載,但是一旦資源存儲在我的servlet中,我就可以對資源進行更改。

我試着插入:

<script> document.domain=" +ORIGINAL_DOMAIN+ "</ script> 

但我得到一個

Uncaught Error: SECURITY_ERR: DOM Exception 18 

回答

0

如果您正在使用這個本地的文件在file:// URI方案,它不能設置Cookie。把它放在本地服務器上,這樣你就可以使用http://localhost。 你也可以用--allow-file-access-from-file命令開關啓動chrome,這樣可以擺脫這種保護安全

+0

我在Tomcat7的本地資源上使用這個,而「外部服務器」資源是真正的網頁。 – jenjis