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

2016-10-26 23:24发布

2540 2 4

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

使用ajax时控制台提示

自定义标题
段落格式
字体
字号
代码语言
2条回答

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

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

一周热门 更多>