0

新的应用程序跟踪透明度弹出窗口是否允许访问 web 视图中的第三方 cookie?

我们正在尝试在 webview 的 iframe 中显示 Scorm 文件。这需要访问默认情况下被阻止的第三方 cookie。在 iOS 版本 <14.5 中,我们需要转到应用设置并启用跨应用跟踪切换以启用第三方 cookie。无法直接在应用程序中显示弹出窗口。

4

1 回答 1

0

这是 SCORM 提供商经常选择将启动的 SCORM 内容显示为新窗口而不是 iframe 的众多原因之一。新窗口还允许更好地跟踪会话结束时间。但是我发现新窗口的启动会带来一系列问题。

Safari(和其他浏览器)在 cookie 和 iframe 方面发生了许多变化。

正在发生变化的基础是现在有一个“SameSite”cookie 政策,其中Only cookies set as SameSite=None; Secure will be available in third-party contexts, provided they are being accessed from secure connections.

在 Safari 中,第三方框架必须先请求访问存储 API,然后才能访问 cookie。

Cookie 状态是跟踪第三方 Cookie 在不同浏览器中的工作方式以及您应该进行哪些更改以使其工作的绝佳资源。

于 2021-05-24T18:23:49.627 回答