2

是否有 JavaScript 函数或 iOS 提供的东西,以便我可以从网页检查 cookie 设置的严格程度?

如果没有 iOS 提供的东西,是否有行业标准流程来检测正在使用的设置?我最初的想法是放下一个cookie并检查它是否存在......但我想知道是否有更好的方法。

4

1 回答 1

3

我高度怀疑没有办法确定用户的实际设置是什么,但 Mobile Safari 会响应navigator.cookieEnabled. 移动版 Safari(甚至桌面版 Safari)的默认设置是“来自访问者”。因此,如果您对通过 Cookie 进行的第 3 方跟踪感兴趣,您可能会运气不佳,除非您找到绕过它的方法(Google 显然做到了)或提醒用户将其设置更改为“始终”(公平/道德路线) . 我会说您通过设置来自 3rd 方站点的 cookie,然后检查它是否确实存在,然后根据结果采取行动,这是一个合理而简单的想法。

这篇 SO 帖子中有很多信息,Safari 3rd 方 cookie iframe 技巧不再起作用?

还有来自 Gruber 的有趣读物,http://daringfireball.net/2012/02/cookies_and_privacy

于 2013-01-08T08:29:10.173 回答