瀏覽器跨域問題

2021-10-05 04:48:15 字數 272 閱讀 4990

就是瀏覽器在執行js時,會看這個js檔案屬於哪個站點,它只能在指令碼操作本站點,比如從傳來的js檔案,它就只能向傳送請求,沒有為什麼,這是瀏覽器強制規定的,你要用瀏覽器就必須遵循

1.傳輸協議一樣,也就是http這裡

2.網域名稱一樣,也就是www.asd.com,注意localhost和127.0.0.1也算跨域

3.埠必須一樣

用**,比如要請求就先建立,與不存在跨域問題,可以訪問,與都是後端,更不存在跨域問題了

記住跨域問題只存在於瀏覽器傳來的js檔案裡

瀏覽器跨域問題

跨域原因說明 示例網域名稱不同 www.jd.com與www.taobao.com 網域名稱相同,埠不同 www.jd.com 8080與www.jd.com 8081 二級網域名稱不同 item.jd.com與miaosha.jd.com 如果網域名稱和埠都相同,但是請求路徑不同,不屬於跨域,如 ...

瀏覽器跨域

前端部分,簡單的封裝乙個promise版的ajax let myajax function headers else xhr.open method,path for let key,value of object.entries headers xhr.send body myajax heade...

瀏覽器跨域

同源策略 同源策略是乙個重要的安全策略,它用於限制乙個origin的文件或者它載入的指令碼如何能與另乙個源的資源進行互動。它能幫助阻隔惡意文件,減少可能被攻擊的媒介。協議 網域名稱 埠號 http伺服器,預設的埠號為80 tcp 木馬executor開放此埠 https securely trans...