Safari / Webkit智能跟踪预防(ITP)打破了在iframe中运行的应用程序

时间:2017-12-19 01:21:08

标签: iframe safari webkit

我在foo.com上有一个应用程序,它有一个iframe从bar.com加载另一个应用程序。 bar.com webapp依赖于使用会话cookie维护会话,该会话cookie会针对对bar.com的第一个请求的响应发出。 ITP在某些时候决定它不再向那个iframe中的bar.com请求发送bar.com会话cookie ...并且bar.com webapp会变成fubar。

如果我禁用"阻止跨网站跟踪,那么这种安排可以正常工作。在Safari中。它在任何其他浏览器中都可以正常工作。

我认为ITP决定在iframe中加载的cookie是第三方上下文。虽然用户直接与iframe中显示的webapp(点击,拖动等)进行交互,但ITP并未将其注册为第一方交互。

这非常不幸,我找不到解决问题的方法。有什么建议?此处不涉及广告或广告跟踪。

1 个答案:

答案 0 :(得分:0)

如果您觉得ITP处理您的网络应用程序的方式存在错误,您应该提交雷达,以便我们进行调查。

目前,除非您的应用嵌入在其他许多网站上,否则它不太可能被标记为跟踪器。

您能否提供有关您的申请的详细信息以及可能使用的地方,以便我们进行调查?