iframe 内的 iframe 以访问自己的 cookie

Posted

技术标签:

【中文标题】iframe 内的 iframe 以访问自己的 cookie【英文标题】:Iframe inside iframe to access its own cookies 【发布时间】:2021-06-14 23:31:37 【问题描述】:

我在***站点上有一些身份验证 cookie。

在其中呈现一个外部域 iframe。在 iframe 中,我们从***域添加另一个 iframe。

在我们的 iframe 中,我们需要访问 cookie,但我们得到的只是空值。

cookie 是 SameSite: Lax, Secure: none, HttpOnly: false

我在 fetch 请求上使用 set credentials: 'include' 进行了测试 - 不起作用

在底部 iframe 上带有 sandbox='allow-same-origin allow-scripts allow-forms' - 仍然没有。

有没有办法让 iframe 访问 cookie?

【问题讨论】:

【参考方案1】:

我认为您需要读取父节点上的 cookie,然后将其放在本地存储中,以便 iframe 读取它。

【讨论】:

以上是关于iframe 内的 iframe 以访问自己的 cookie的主要内容,如果未能解决你的问题,请参考以下文章

在 iframe 父级中访问 div

在 iframe 父级中访问 div

<iframe>内的内容可以控制吗?

关于页面iframs的相互引用

在 Angular JS 中检索 Iframe 内的数据绑定值

获取 iframe 内输入字段的值