首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Sec-获取-站点:跨站点,但它是同一个站点

Sec-获取-站点:跨站点,但它是同一个站点
EN

Stack Overflow用户
提问于 2022-09-22 12:25:57
回答 1查看 202关注 0票数 0

我在Heroku上有两个演示应用程序,我们称之为a.herokuapp.com (网站)和b.herokuapp.com (CDN)。

在浏览器中访问a.herokuapp.com时,会对存储在b.herokuapp.com上的内容(媒体)提出请求。根据定义,这应该是对相同站点的请求,因为这两个域都是相同域的子域。

但是,当我检查浏览器发出的实际请求(Chrome)时,Sec-Fetch-Site设置为cross-site,而不是same-site

代码语言:javascript
复制
…
Host: b.herokuapp.com
Origin: https://a.herokuapp.com
Referer: https://a.herokuapp.com/
Sec-Fetch-Dest: empty
Sec-Fetch-Mode: cors
Sec-Fetch-Site: cross-site
…
EN

回答 1

Stack Overflow用户

发布于 2022-09-22 15:51:46

我已经想好了--它的表现和预期的一样。这两个URL不被认为是“同一个站点”。

见这里:

https://html.spec.whatwg.org/multipage/origin.html#same-site

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73814607

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档