0
我有附着Access-Control-Allow-Origin
頭根據請求的響應的API,如每CORS規格:IE不看到CORS標頭響應
HttpContext.Current.Response.AddHeader("Access-Control-Allow-Origin", "*");
...
在Application_BeginRequest
方法。
FF,Chrome和Safari瀏覽器看到這個和其他CORS相關的標題,如Access-Control-Allow-Methods
標題沒有問題。
然而,在IE上,不僅響應頭不可見(即使它被連接到API服務器代碼,我也可以在調試中看到),但是OPTIONS
預檢請求在任何地方都不可見。
有沒有人有這種行爲的經驗?
你是什麼意思「OPTIONS預檢請求不可見」?你的意思是預檢沒有被IE發送?什麼版本的IE? –
IE 10和11. I *有時*在10-20次重試後查看(JS代碼在短暫延遲後如果失敗則重試請求)。 –