safari和firefox在向具有相同子域名的远程服务器发送http请求时不发送cookie,但chrome会发送cookie

safari和firefox在向具有相同子域名的远程服务器发送http请求时不发送cookie,但chrome会发送cookie,firefox,cookies,safari,Firefox,Cookies,Safari,我有两台服务器,a.example.com和b.example.com 在a.example.com/admin中设置了具有domain.example.com的cookie 我访问了a.example.com/admin页面,在该页面中,向b.example.com发送了一个http请求 我捕获了一个数据包,刚发现当我使用safari和firefox浏览器时,cookie没有发送,但在chrome中,cookie是发送的 所以我想知道这是怎么发生的,safari和firefox是否有任何方法可

我有两台服务器,a.example.com和b.example.com

  • 在a.example.com/admin中设置了具有domain.example.com的cookie
  • 我访问了a.example.com/admin页面,在该页面中,向b.example.com发送了一个http请求
  • 我捕获了一个数据包,刚发现当我使用safari和firefox浏览器时,cookie没有发送,但在chrome中,cookie是发送的

  • 所以我想知道这是怎么发生的,safari和firefox是否有任何方法可以发送cookie?

    查看此链接,它可能会帮助您解决这个问题:

    看起来要么需要启用“第三方cookie”,要么需要包装XMLHttpRequest。此外,请确保网站列在清单文件的权限部分: