跨域,就是A域名下的js,想請求B域名下的接口數據。
跨域,只存在於瀏覽器端。App和小程序不存在跨域問題。
跨域,分瀏覽器策略和服務器策略。web
當咱們使用谷歌瀏覽器調試ajax請求的時候可能會遇到這兩個問題:ajax
最多見的就是關於跨域資源共享的問題,也就是咱們一般說的跨域。當咱們本地服務器預覽頁面,使用ajax訪問遠程服務器的內容時就會請求失敗,好比:本地預覽的地址是:http://localhost:8080/,訪問的接口地址是http://dcloud.io/api。chrome
若是僅僅是爲了本地預覽,能夠使用Chrome瀏覽器插件來協助調試。
!!! 本插件只能解決簡單請求的跨域調試(點擊搜索什麼是簡單請求)。對於非簡單請求的OPTION預檢(點擊搜索什麼是預檢請求)以及線上服務器也有跨域需求的用戶,能夠服務端配合解決。小程序
使用谷歌瀏覽器直接打開插件地址https://chrome.google.com/webstore/detail/allow-control-allow-origi/nlfbmbojpeacfghkpbjhddihlkkiljbi安裝便可api
國內用戶若是沒法在線安裝,可在本頁面底部下載附件,離線安裝跨域