所有
我是跨域新手,我对Chrome如何处理跨域请求的理解如下:如果用户在一个页面上从一个域启动请求到另一个域,浏览器将首先尝试测试是否该域提供跨域服务,然后决定发送请求或通过在控制台中显示信息拒绝此请求,我不确定这是否正确,请先建议。
如果是这样,那么唯一的问题是当我们在浏览器中向域发起请求时,例如在地址栏中输入网站URL,为什么不能计入跨域请求,或者该请求的域名是什么是
由于
答案 0 :(得分:1)
您的说明基本上是正确的,至于您的问题:
当我们向浏览器中的域初始化请求时,例如在地址栏中输入网站URL,为什么不能计入跨域请求?
仅仅因为“旧”(如果这是打开浏览器后的第一个请求,则不存在)无法访问新请求。它对此一无所知,也无法访问它,因此不存在以这种方式共享或窃取易受攻击数据的风险,这是same origin policy目标。