回覆列表
-
1 # 0祥0子0
-
2 # UnicornBoat
從一個域名向另一個域名獲取資料,比如從www.abc.com向api.123.com獲取資料。跨於可以將目標伺服器設定為允許跨域,或者允許某個ip跨域。如果沒有目標伺服器的許可權,可以試試jsonp
-
3 # 我還是年輕了點
跨域只要滿足以下條件之一就是跨域:
1、協議不同,如一個http,一個https;
2、域名不同,包括主域和子域如www.a.com和ppp.a.com
3、埠不同,如w.a.com:3000和w.a.com:3001
只要出現以上情況之一就是跨域。
解決跨域的方法很多:
1、ng代理(常用)
2、node代理(前端開發時用)
3、服務端設定允許跨域訪問(常用)
4、jsonp解決(現在比較少用)
5、iframe解決(比較少用)
具體沒種方法自行百度,就不一一解釋
js不能跨過自己所在域名 去訪問其他域名 安全性問題 js在瀏覽器本地跑 如果跨域 它就有可能往本地系統發起請求 系統就沒有安全性而言了