解决网站跨域的几种方式
日期:2020-10-12  浏览:12
 1、什么是跨越?

    一个网页向另一个不同域名/不同协议/不同端口的网页请求资源,这就是跨域。
    跨域原因产生:在当前域名请求网站中,默认不允许通过ajax请求发送其他域名。

2、为什么会产生跨域请求?

    因为浏览器使用了同源策略

3、什么是同源策略?

    同源策略是Netscape提出的一个著名的安全策略,现在所有支持JavaScript的浏览器都会使用这个策略。同源策略是浏览器最核心也最基本的安全功能,如果缺少同源策略,浏览器的正常功能可能受到影响。可以说web是构建在同源策略的基础之上的,浏览器只是针对同源策略的一种实现。

4、为什么浏览器要使用同源策略?

    是为了保证用户的信息安全,防止恶意网站窃取数据,如果网页之间不满足同源要求,将不能:
    1、共享Cookie、LocalStorage、IndexDB
    2、获取DOM
    3、AJAX请求不能发送

同源策略的非绝对性:

新闻分类


扫一扫咨询


扫一扫咨询