6-5 Ajax-跨域和问题解答
2017-11-06 本文已影响15人
留白_汉服vs插画
6-5 跨域
什么是跨域
JSONP
服务器端设置http header
http默认端口是80,没有写的话,就是默认的。也可以自己定义。https默认端口是43.
网站是不能跨域访问的,你自己的网站不能跨域访问慕课网的。比如你的网站是http://www.yourname....想要访问一个https://www.yourname...的一个,不行。因为协议不一样。你的网站想要访问移动端https://m.yourname... 也不行。接口不一样。同样端口不一样也不行。
有的会有防盗链处理。比如百度,会显示“仅百度产品可用”。不是baidu.com访问的,返回一个你看不到的图片。知乎也是。加载知乎的图片,也是加载不出来。比如博客园。
比如知乎不同意的情况下,你无法访问它的接口
同样也不一定就存在js文件,可能是动态生成返回。
后端的,知道就可以了能手动默写,明白每一行意义