2016-12-04 32 views
0

如果他们的网络浏览器无法区分他们已经访问的链接,我该如何向访问者显示一条消息?如何检测浏览器是否区分访问过的链接?

我的website的访问者喜欢将他们已经访问的链接与他们没有访问的链接区分开来,通常通过以不同的颜色显示链接。大多数Web浏览器会自动处理它们。从历史上看,Internet Explorer一直是例外,但自2016年11月30日以来,我一直在使用iPad和iPhone上的Safari用户投诉。我目前使用JavaScript来检测Internet Explorer,并告诉其用户切换到Chrome或Firefox,如果他们希望他们的访问链接有区别。我打算为Safari 10做同样的事情,但在这里回答关于如何通过JavaScript检测Safari 10的说法,例如“您不应该再次执行浏览器检测,您应该使用功能检测”。对我有意义,那么如何检测浏览器是否区分访问过的链接?

+1

你不知道。我们曾经允许使用不同的风格,但事实证明,这是一种*很好的方式,允许第三方脚本通过生成一千个''元素,然后检查它们的CSS样式是否与“已访问”样式相匹配。所以这非常糟糕,实际上所有的浏览器都停止将“访问”视为可以检查的事情。 –

回答

相关问题