手记

【学习打卡】第7天

第11章 浏览器面试题

打卡笔记

课程名称:前端校招面试攻略,无惧层层考核,实现Offer零距离

课程章节:第11章 浏览器面试题

主讲老师:freemen

课程内容:

今天学习的内容包括:

同源、跨域及常见解决方案

课程收获:

什么是同源策略:

同源策略是一个重要的安全策略 ,它用于限制一个Origin的文档或者它加载的脚本如何能与另一个源的资源进行交互。它能帮助阻挡恶意文档,减少可能被攻击的媒介。

如果两个URL的protocol, port 和 host都相同的化,则这两个URL是同源

跨域:

当一个请求url的协议、域名或者端口有一个与当前页面不同就是跨域

跨域常见的解决方案:(三种)

  1. Jsonp (这里面的callback的name是需要客户端和服务端进行沟通协定的)

  2. postMessage

  3. nginx反向代理(用proxy_pass这个指令转发请求) 

主要这三个,其他还有几个方案有空可以了解一下


又一个前端面试必考知识点,今天Get到了~


0人推荐
随时随地看视频
慕课网APP