2014-10-06 114 views
1

我有一個使用$ .getJSON AJAX調用執行幾個CORS操作的web應用程序。通常,在大多數客戶端瀏覽器上,這可以正常工作,因爲我的應用程序正在打的服務器啓用了CORS。然而,我今天,當我嘗試在客戶端上(使用IE 11)在企業環境中與地方相當嚴格的安全運行我的應用程序受到關注,我CORS嘗試失敗,並出現以下錯誤:跨源資源共享(CORS)錯誤 - 是否可以在客戶端被阻止?

enter image description here

如果圖像無法讀取,則會出現一些錯誤。

One is SEC7118 (CORS operation 
One is SEC7127 (Redirect was blocked) and 
Script7002 (XMLHTTPRequest: Network error 0x2ef1. 

那麼,客戶端網絡是否有可能阻止CORS操作?

+0

相關:https://stackoverflow.com/a/47402376/184546 – TTT 2017-11-20 22:45:48

回答

2

是的。公司網絡可以阻止它想要的一切,也可能是過度限制的防火牆從HTTP請求/響應中去除CORS頭部(又名「它不知道的所有東西」)。