跨域是什麼?

2021-08-28 21:42:10 字數 555 閱讀 5771

跨域指的是不同伺服器之間不能相互訪問各自的資源或者資料,這出於乙個策略——「同源策略」,那麼為什麼要這麼設計呢,這是因為,一些**的資料可能涉及的使用者的隱私,因此不屬於當前伺服器的**時不能訪問它的,就比如,我們登陸**後,由不小心點進了其他的乙個釣魚**,如果說不這麼設定,那麼釣魚**就可以獲取到你的登陸賬號和密碼,進而可以達到使用你的賬戶購買東西的目的,因此跨域是出於安全的考慮而誕生的

1、不同協議的**不能相互訪問

不能訪問 http.baidu.com ,因為他們乙個是http協議,乙個是https協議

2、不同ip或者網域名稱下的**不能相互訪問

不能訪問

不能訪問

3、通過網域名稱或者ip訪問同一臺伺服器也屬於跨域

假設對映的網域名稱是www.abc.com,它們之間相互訪問就屬於跨域問題。

那麼我們如何解決跨域問題,請看這篇文章:

什麼是什麼是跨域?

跨域是指跨網域名稱的訪問 網域名稱不同,網域名稱相同,埠不同。二級網域名稱不同都屬於跨域。如果網域名稱和埠都相同但是請求路徑不同不屬於跨域。跨域不一定有跨域問題,跨域問題是針對ajax的一種限制 解決跨域問題方案 1.jsonp 利用script標籤可以跨域的原理實現 限制 需要服務的支援 只能發起...

跨域是什麼,如何解決跨域

什麼是跨域指的是瀏覽器不能執行其他 的指令碼,由瀏覽器的同源策略造成的。如何解決跨域jsonp 穿件script標籤 var script document.createelement script 設定 函式 function getdata data 設定script的src屬性,設定請求位址 ...

什麼是跨域

什麼是跨域 url 所謂同源是指,網域名稱,協議,埠均相同 舉例 呼叫 非跨域 呼叫 主網域名稱不同 123 456,跨域 呼叫 子網域名稱不同 abc def,跨域 呼叫 埠不同 8080 8081,跨域 呼叫 協議不同 http https,跨域 請注意 localhost和127.0.0.1雖...