第11章 浏览器面试题
打卡笔记
课程名称:前端校招面试攻略,无惧层层考核,实现Offer零距离
课程章节:第11章 浏览器面试题
主讲老师:freemen
课程内容:
今天学习的内容包括:
同源、跨域及常见解决方案
课程收获:
什么是同源策略:
同源策略是一个重要的安全策略 ,它用于限制一个Origin的文档或者它加载的脚本如何能与另一个源的资源进行交互。它能帮助阻挡恶意文档,减少可能被攻击的媒介。
如果两个URL的protocol, port 和 host都相同的化,则这两个URL是同源
跨域:
当一个请求url的协议、域名或者端口有一个与当前页面不同就是跨域
跨域常见的解决方案:(三种)
Jsonp (这里面的callback的name是需要客户端和服务端进行沟通协定的)
postMessage
nginx反向代理(用proxy_pass这个指令转发请求)
主要这三个,其他还有几个方案有空可以了解一下
又一个前端面试必考知识点,今天Get到了~