应用程序跟踪透明度弹出窗口是不是会在 webview 中授予第三方 cookie 访问权限?

Posted

技术标签:

【中文标题】应用程序跟踪透明度弹出窗口是不是会在 webview 中授予第三方 cookie 访问权限?【英文标题】:Does app tracking transparancy popup give third party cookie access in webview?应用程序跟踪透明度弹出窗口是否会在 webview 中授予第三方 cookie 访问权限? 【发布时间】:2021-05-14 14:08:07 【问题描述】:

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

我们正在尝试在 web 视图的 iframe 中显示 Scorm 文件。这需要访问默认情况下被阻止的第三方 cookie。在 ios 版本

【问题讨论】:

应用跟踪透明度仅控制对 IDFA 的访问。它不会影响 safari 的阻止跨站点跟踪设置。 【参考方案1】:

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

Safari(和其他浏览器)有很多变化regarding cookies and 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 中,第三方框架必须先请求访问 storage API,然后才能访问 cookie。

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

【讨论】:

以上是关于应用程序跟踪透明度弹出窗口是不是会在 webview 中授予第三方 cookie 访问权限?的主要内容,如果未能解决你的问题,请参考以下文章

outlook2010的收到邮件后怎么弹出提示窗口

iPhone应用程序的灵活弹出菜单窗口

在 iPhone 上显示弹出透明窗口的最佳方法?

Bootstrap 3弹出透明和样式问题?

CSS不会过渡不透明度

Android应用程序的jQuery移动弹出透明紫色框问题