全部:
我是跨域的新手,我对Chrome如何处理跨域请求的理解是:如果用户在一个页面上从一个域到另一个域启动请求,浏览器将首先尝试测试该域是否提供跨域服务,然后决定发送请求,或者通过在控制台中显示信息来拒绝此请求,我不确定这是否正确,请先提出建议。
如果是这样的话,那么唯一的问题是,当我们在浏览器中初始化对域的请求时,比如在地址栏中输入网站url,为什么这不能算作跨域请求,或者该请求的域是什么?
感谢
你的描述基本上是正确的,所以你的问题是:
当我们在浏览器中初始化对域的请求时,比如在地址栏中输入网站URL,为什么这不能算作跨域请求?
仅仅是因为"旧"(或者不存在,如果这是你打开浏览器后的第一个请求)无法访问新请求。它对它一无所知,也无法访问它,因此不存在以这种方式共享或窃取易受攻击数据的风险,这也是同源政策的目标。