鍍金池/ 問答/人工智能  HTML5  HTML/ 關(guān)于跨域的問題

關(guān)于跨域的問題

已攔截跨源請求:同源策略禁止讀取位于 ...  的遠(yuǎn)程資源。(原因:來自 CORS 預(yù)檢通道的 CORS 頭 'Access-Control-Allow-Headers' 的令牌 'crypt-token' 無效)。 

問題是服務(wù)器端已經(jīng)設(shè)置了允許跨域:

clipboard.png

所以我想問的是:為什么服務(wù)器端已經(jīng)允許了跨域,瀏覽器還會攔截請求?我該如何解決呢?有人遇到過這問題么?


解決補充:

回答
編輯回答
氕氘氚

你是不是本地開發(fā)打開的頁面?地址是 c://xxxx/index.html 之類的,這樣就算服務(wù)器設(shè)置了允許跨域也是會出現(xiàn)問題的

2018年1月9日 05:17
編輯回答
伐木累

響應(yīng)頭 Access-Control-Allow-Headers 是不能設(shè)置為 * 的。
這個'crypt-token'是自定義頭嗎?如果是的,需要將 Access-Control-Allow-Headers 設(shè)置為 'crypt-token'。

跨域講解:https://www.imooc.com/learn/947 (5-14 講解了自定義頭的跨域。視頻只講了跨域的方式,沒有講解關(guān)于跨域的安全問題)。
2018年6月11日 13:58