Karam
Articles71
Tags52
Categories15
同源策略

同源策略

为什么会有同源策略

因为网站的开放性,一些恶意网站可以进行攻击,所以为了安全性便有了同源策略

什么是同源策略

同一个域名,端口,协议就是同源,同源策略就是浏览器允许同源的可以互相访问和操作DOM,不同源的就需要遵守同源策略的制约

同源策略主要表现在:
DOM层面
同源策略限制了不同源的对当前DOM对象的操作
数据层面
限制了不同源的站点对当前站点的cookie,localstorage,indexDB等数据的访问
网络层面
同源策略限制了通过XMLHttpRequest等方式将数据发送给不同源的站点