跨域以及实现跨域的方法


一 什么是跨域

1 什么是同源策略以及限制内容?

同源策略是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,浏览器很容易受到XSS CSRF等攻击。所谓同源是指"协议+域名+端口"三者相同,即便两个不同的域名指向同一个ip地址,也非同源。
协议 + 子域名 + 主域名 + 端口号 + 请求资源地址

同源策略限制内容有
Cookie LocalStorage IndexedDB 等存储型内容
DOM 节点
AJAX 请求不能发送

但是有三个标签是允许跨域加载资源: