如何在Safari中通过iframe设置第三方Cookie

时间:2020-01-20 03:45:38

标签: javascript cookies safari

我有一个仅在窗口内充当iframe的应用。我无法控制父窗口域,也无法提前知道这些域可能是什么。该应用需要设置Cookie才能管理会话。但是,在Safari 13中,该应用无法设置Cookie,因为它是第三方上下文,并且已被ITP阻止。

我尝试将用户重定向到apps域上的窗口,以便可以在其中的cookie上使用,但该应用仍然无法在iframe中设置cookie。我尝试请求访问Storage API,但即使如此,该应用程序也无法设置第三方Cookie。

是否有任何解决方案,即使需要用户手动干预,例如要求他们更改某些设置,提示某些操作等?

0 个答案:

没有答案