跨域,就是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
国内用户若是没法在线安装,可在本页面底部下载附件,离线安装跨域