Firefox 第三方cookie是否与来自第一方网页的图像请求一起发送

Firefox 第三方cookie是否与来自第一方网页的图像请求一起发送,firefox,Firefox,我们与商家达成了实施谅解,当用户在其网站上时,我们可以创建我们的域cookie。现在在FF中,假设设置了第三方Cookie验收,我们就能够创建Cookie,并且流工作正常。但问题是,在创建cookie并在稍后禁用第三方cookie(请求将图像从商家网站页面加载到我们的网站)后,我们不会收到cookie详细信息 这是一种预期的行为,还是我们需要一些特殊的机制来获取cookie 请提供帮助。您可能已经知道这一点,但Cookie是基于域的。您只能对同一域的请求访问cookie 如果您的图像显示在sam

我们与商家达成了实施谅解,当用户在其网站上时,我们可以创建我们的域cookie。现在在FF中,假设设置了第三方Cookie验收,我们就能够创建Cookie,并且流工作正常。但问题是,在创建cookie并在稍后禁用第三方cookie(请求将图像从商家网站页面加载到我们的网站)后,我们不会收到cookie详细信息

这是一种预期的行为,还是我们需要一些特殊的机制来获取cookie


请提供帮助。

您可能已经知道这一点,但Cookie是基于域的。您只能对同一域的请求访问cookie

如果您的图像显示在sample.com上,并且图像的url为sample.com/img.jpg,则当请求图像时,cookies将与请求一起发送

另一方面,如果图像显示在sample.com上,且图像url为yoursite.com/img.jpg,则您将不会收到sample.com的cookies

此外,dev.sample.com和sample.com是不同的域名


希望这有助于澄清为什么你不能收到饼干。此行为主要与安全相关,以防止网站嗅探来自其他网站的Cookie。

我们在sample.com上有一个脚本,该脚本实际使用指向yoursite.com的URL从web应用程序生成图像。因此,当第三方cookie选项在FF中启用时,我们会看到图像-这意味着cookie与图像请求一起传递,因为图像内容包含cookie内容的详细信息。当该选项设置为off时,则不会发生相同的情况。由于我们的应用程序无法检测cookie及其内容。这是我确保的一点-当第三方cookie选项被禁用时,第三方站点的cookie将被发送到第三方站点。