什么是跨域?
跨域是两个不同源的网站互相访问。
什么是不同源?
不同的端口,不同的域名,http不一样或https不一样。
什么是同源?
端口,域名,http或https都一样,缺一不可就是同源。
跨域是经常遇到的,怎么办???
这里有两种方法
第一种 JSONP
JSONP
用 src
利用传值给服务器,服务器拼接数据,然后再返回给页面
比如 下面的代码 ? 之后是传的值
<script src="https://i-beta.cnblogs.com/posts/edit?Hello"></script>
服务器这里是php
<?php
$Hi = $_GET[‘Hello‘] ;
echo $Hi.‘Word‘
?>
页面就会收到 HelloWord
第二种是在服务器的header加Access-Control-Allow-Origin:
Origin
(CORS) //Access-Control-Allow-Origin:后面加什么看情况
原文:https://www.cnblogs.com/yanghai/p/11976902.html