前端跨域高频面试题(含详细答案·真实面试版)
说明:本套题目为一线公司前端面试高频原题,内容贴合实战、无书面化套话,答案为面试口述标准回答,可直接背诵使用。
1、什么是跨域?浏览器为什么要限制跨域?
答案:
跨域简单说就是浏览器当前页面的域名、端口、协议,和请求接口的地址不一致,就会触发跨域。
浏览器有一个同源策略,是为了安全,防止恶意网站读取用户本地的隐私数据、cookie、页面内容,防止CSRF攻击。同源策略限制了不同源之间的资源交互,所以非同源的ajax、fetch请求会被浏览器拦截,这就是跨域问题。
同源判断规则:协议、域名、端口三个必须完全一致,有一个不一样就是跨域。
2、举几个常
原创力文档

文档评论(0)