首页 > 编程知识 正文

跨域和跨域的方法,跨域解决方案

时间:2023-05-06 14:03:13 阅读:46752 作者:2747

什么是跨域?

当浏览器从一个域名网页请求另一个域名资源时。 域名、端口和协议都在域之间。 这是由于浏览器的同源策略。什么是同源策略?

同源是指域名、协议、端口相同

同源策略:如果两个请求域名协议、端口相同,则两个请求具有相同的源,可以自由访问。举个栗子

克服不了

http://www.123.com/index.html调用http://www.123.com/server.php域名不同的:123/456,域间

http://www.123.com/index.html调用http://www.456.com/server.php子域名称不同的:abc/def,域间

http://abc.123.com/index.html呼叫http://def.123.com/server .按PHP端口列出的:8080/8081,跨域

http://www.123.com :8080/index.html呼叫3358 www.123.com 33608081/server.PHP协议与:http/https不同,在域之间

http://www.123.com/index.html调用https://www.123.com/server.php注意: localhost和127.0.0.1都指向本地,但域

当浏览器运行javascript脚本时,它会检查脚本属于哪个页面,如果脚本不是同一页面,则不会运行。

域名www.abc.com下的js代码访问www.def.com下的资源时会受到限制。

@CrossOrigin处理域间的请求,并允许访问非域文件。

[参考] [ (https://www.Jian Shu.com/p/a 15 bb 79 bffb0)

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。