跨域問題

跨域是什麼?
爲什麼要跨域?
跨域引發了哪些問題?
爲什麼會有這些跨域問題?
如何解決這些跨域問題?

以下內容主要是回答上面的幾個問題。
1、跨域是什麼?
跨域,簡單來說,就是指從一個域名去請求另外一個域名的資源。
嚴格一點來說就是隻要{協議,域名,端口}三元組中有任何一個不同,就被當作是跨域。

2、爲什麼要跨域?
在實際開發中,前後端常常是相互分離的,並且前後端的項目部署也常常不在一個服務器內,即使在一個服務器內,也是在不同端口下。

3、跨域引發了哪些問題?
跨域爲什麼會引發問題,即是什麼限制導致了跨域存在問題?
瀏覽器的同源策略
同源策略限制了從同一個源加載的文檔或腳本如何與來自另一個源的資源進行交互。這是一個用於隔離潛在惡意文件的重要安全機制。
**何謂同源?**如果兩個頁面的協議,端口(如果有指定)和主機都相同,則兩個頁面具有相同的源

4、如何解決跨域問題?

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章