如何检查访问者是否使用他/她的浏览器的最新版本?

时间:2009-04-06 09:46:34

标签: version browser-detection

是否有一种简单而自动的方式来检查我的网站(使用asp.net编写)的访问者是否使用了最新版本的浏览器?这将允许我显示一条消息,通知他们他们正在运行旧版本,并且他们可能想要升级。

我的网站在大多数浏览器上都经过测试,但我不测试旧版本(例如Internet Explorer 6等)。当我的一个访问者使用这样一个旧版本时,基本上,我想鼓励(不强迫)他们升级。

当然,我可以通过获取浏览器的版本并在我的数据库中查找它来自己完成此操作,但我不想自己维护一个“浏览器版本”数据库。 有什么想法吗?

1 个答案:

答案 0 :(得分:0)

作为网站用户,如果我遇到一个建议我升级浏览器的网站,那么这将是对该网站的直接黑色标记。

我可能无法升级(例如,如果我从公司网络访问);我可能有特定原因使用特定版本(例如,如果我是一名想要确保与我的用户社区兼容的Web开发人员)。

所以,就个人而言,我会说,你不会在早期版本上测试这个网站的全面免责声明将是要走的路。这与您想要做的技术挑战完全不同。


编辑:正如Yeti指出的那样,无论我有多担心,我都不会直接回答这个问题。这是在Pace's answer中完成的,他指向的w3schools资源为您提供了在客户端执行此操作所需的资源。