gpt4 book ai didi

javascript - 使用 Javascript 检测 IE 中的高级隐私设置

转载 作者:行者123 更新时间:2023-12-02 16:26:06 24 4
gpt4 key购买 nike

目前,我正在使用 Modernizr 来检测客户端是否阻止 cookie,并在阻止他们执行某些操作(例如登录或添加到购物车)时发出警告。

https://github.com/Modernizr/Modernizr/blob/master/feature-detects/cookies.js

但是我发现,如果您使用高级隐私设置来阻止 Cookie,则不会检测到这种情况,因此用户不会收到任何警告,并且网站将显示为已损坏。

我似乎找不到任何建议解决此问题的方法。

最佳答案

Modernizr 测试是纯粹的客户端测试。如果 IE 的设置欺骗了该测试,那么您似乎需要在主响应中设置一个 cookie,然后执行 ajax 调用并查看 cookie 是否返回到服务器。如果是这样,cookie 不会被阻止;如果没有,他们就是。

这还有一个优点,那就是它是端到端测试:无论在哪里 cookie 被阻止(浏览器、代理等),它都会告诉你您确定 Cookie 目前是否适用于您网站的该环境中的该用户。

关于javascript - 使用 Javascript 检测 IE 中的高级隐私设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28678704/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com