移动版Safari中的网页是否可以检查是否选择了设置> Safari>接受Cookie’来自访问’或’始终’?

是否有一个JavaScriptfunction或iOS提供的东西,以便我可以检查cookie设置对网页的严格程度?

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

我非常怀疑无法确定用户的实际设置是什么,但Mobile Safari会响应navigator.cookieEnabled 。 Mobile Safari(甚至是桌面Safari)的默认设置是“From Visited”。 因此,如果您对通过Cookies进行第三方跟踪感兴趣,您可能会失去运气,除非您找到绕过它的方法(Google明显这样做)或警告用户将其设置更改为“始终”(公平/道德路线) 。 我会说你通过从第三方网站设置一个cookie然后检查它是否实际存在然后对结果采取行动来达成一个合理而简单的想法。

这个SOpost中的大量信息, Safari第三方cookie iframe技巧不再有效?

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