js跨域问题及常用的两种解决方案

跨域产生的原因跨域是由浏览器的同源策略引起的,即不同源(协议,域名,端口中其中有一个不同)的js是不能读取对方的资源的。当要网站中的js要请求其他网站的数据时就会产生跨域问题,就像下面这样,浏览器会报错。 关于会产生跨域的情况,直接在网上找了一张图,做了很详细的总结。 当然这都不是重点,重要的是如何来解决跨域问题。跨域解决方案1.jsonp可跨域的html标签所有具有src