为什么用浏览器可以访问api,但是用ajax却禁止跨域? 财富值64

2016-10-26 23:24发布

例子是有道词典api
浏览器正常显示

使用ajax时控制台提示

2条回答

浏览器直接访问不叫跨域,当浏览器访问地址和ajax访问地址不是同一域名时 这就出现跨域的问题了

什么叫跨域?跨域的产生条件就是在a域名下访问了非a域的资源,所以至少需要两个域才能产生跨域。浏览器直接访问根本无法构成跨域条件的,所以不会报错的。

一周热门 更多>