Session 浏览器升级页面重定向与隐私模式

Session 浏览器升级页面重定向与隐私模式,session,cookies,web,session-cookies,privacy,Session,Cookies,Web,Session Cookies,Privacy,我们正在创建一个网站,但客户端坚持向使用旧浏览器的用户显示一次升级页面(“对不起,您的浏览器已过时,请访问XYZ网站下载新版本”),然后他们才能使用该网站。在他们看到升级页面后,网站将不再向该用户显示该页面 如果用户代理是旧浏览器,则这将是临时重定向。只有当某个cookie不在用户系统上时才会发出重定向(“HasSeenUpgradePage”或其他内容) 我建议在每页上加一个头条,或者只加一次头条,但我的客户坚持,我喜欢得到报酬 我担心它会破坏人们在隐私模式下查看的网站 我可以做些什么来识别用

我们正在创建一个网站,但客户端坚持向使用旧浏览器的用户显示一次升级页面(“对不起,您的浏览器已过时,请访问XYZ网站下载新版本”),然后他们才能使用该网站。在他们看到升级页面后,网站将不再向该用户显示该页面

如果用户代理是旧浏览器,则这将是临时重定向。只有当某个cookie不在用户系统上时才会发出重定向(“HasSeenUpgradePage”或其他内容)

我建议在每页上加一个头条,或者只加一次头条,但我的客户坚持,我喜欢得到报酬

我担心它会破坏人们在隐私模式下查看的网站

我可以做些什么来识别用户在隐私模式下的会话吗?(我希望关闭浏览器并重新打开它会让用户再次看到升级页面,这没有问题)


谢谢

据我所知,在隐私模式下查看网站并不意味着cookies被禁用,它只意味着一旦关闭窗口,该会话中的cookies和浏览历史记录将不会被保存

因此,如果您的用户正在浏览该站点,您可以存储一个cookie“HasSeenUpgradePage”,并为该会话检查该cookie。当他们关闭浏览器并再次返回您的站点时,您必须再次进行检查。这与您在隐私模式下登录Facebook或Gmail时使用cookies登录会话的功能相同

该页的重要引述:


<>代码>所有新的Cookie在你关闭所有你打开的匿名窗口后被删除。请/请使用渐进增强而不是作为建议,但是作为一个哲学。看到升级页面的绝大多数用户将直接返回发送给他们的任何站点。网络是关于快速获取内容的。下载新浏览器需要时间。@谢谢,我们已经在下载了。我们的目标不是讨论渐进增强或功能检测,因此感谢您将此保留在评论中。感谢您提供的信息!看来我不费吹灰之力就能正常工作。这是我最喜欢的工作:)