【发布时间】:2012-08-19 19:25:35
【问题描述】:
如果域foo.com 具有cookie bar=1,则在作为第一方访问该域时放置cookie。
(所以,假设是:cookie已经存在,不是会话cookie,不是http-only,根下的cookie“/”。这个问题不是写cookie,而是读。)
此外,浏览器禁用了 3rd 方 cookie 并且没有其他插件,只是一个干净安装的浏览器禁用了 3rd 方。 foo.com 上也没有 P3P 标头。
在上述情况下,我的问题是:
当页面foo.com/somepage.html 被放置在不同域(第三方)下的 iframe 中时
- 浏览器在读取页面时会发送cookie
bar=1到服务器吗? - 页面中的JavaScript能否读取cookie
bar=1? - 我认为上述两种情况下浏览器会有什么不同吗?
其他问题
我不需要答案,因为我不使用这种情况,但很想知道。
如果可以读取,浏览器是否会在上述条件下更新cookie(很像写入)(并且旧cookie在那里,只需要更新(不是新写入))?
【问题讨论】:
-
但是该页面已被放置在不同域的 iFrame 中,这对我来说是第 3 方 cookie。
-
啊,我明白了 - 对不起,我的错误。
标签: javascript cookies browser