课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
跨域问题是程序员在学习web前端编程开发技术的时候会经常遇到的一个问题,而今天我们就通过案例分析来了解一下,跨域问题的产生原因和解决方法。
为什么跨域?因为浏览器同源策略。所谓同源是指"协议+域名+端口"三者相同,即便两个不同的域名指向同一个ip地址,也非同源。浏览器引入同源策略主要是为了防止XSS,CSRF攻击。
同源策略的具体表现:
http请求不能向不同源的服务器发起HTTP请求
非同源的网页不能共享Cookie、LocalStorage、IndexDB
禁止对不同源页面的DOM进行操作。主要场景是iframe跨域的情况,不同域名的iframe限制相互访问
解决方案:
JSONP
实现原理:
【免责声明】:本内容转载于网络,转载目的在于传递信息。文章内容为作者个人意见,本平台对文中陈述、观点保持中立,不对所包含内容的准确性、可靠性与完整性提供形式地保证。请读者仅作参考。更多内容请在707945861群中学习了解。