【问题标题】:Browser-upgrade-page redirect vs. privacy mode浏览器升级页面重定向与隐私模式
【发布时间】:2013-05-10 17:53:54
【问题描述】:

我们正在我正在构建的网站上执行feature detection,但客户坚持向使用旧版浏览器的用户显示升级页面(“抱歉,您的浏览器已过时,请访问 XYZ 网站下载更新版本”)一次,他们才能使用该网站。在他们看到升级页面后,该网站将不会再次向该用户显示。

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

我建议在每个页面上放置一个顶部横幅,或者只使用一次顶部横幅,但我的客户坚持,我喜欢获得报酬。

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

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

谢谢!

【问题讨论】:

  • 拜托,拜托,请考虑使用渐进增强不是一种建议,而是一种哲学。绝大多数看到升级页面的用户只会返回到发送给他们的任何站点。网络是关于快速获取内容的。下载新浏览器需要时间。
  • @zsnow 谢谢,我们已经是了。我们的目标不是讨论渐进式增强或特征检测,因此感谢您对此发表评论。

标签: session cookies web session-cookies privacy


【解决方案1】:

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

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

Igcognito Mode (Browse in Provate)

该页面的重要引述:

All new cookies are *deleted after* you close all incognito windows that you've opened.

【讨论】:

  • 感谢您的信息!看起来它会在我不费力的情况下正常工作。这是我最喜欢的工作类型 :)
猜你喜欢
  • 2017-05-20
  • 1970-01-01
  • 2016-10-18
  • 1970-01-01
  • 2013-09-22
  • 1970-01-01
  • 1970-01-01
  • 2015-10-23
  • 2011-11-02
相关资源
最近更新 更多