6

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

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

当然,我可以通过获取浏览器的版本并在我的数据库中查找它自己来做到这一点,但我不想自己维护一个“浏览器版本”数据库。有任何想法吗?

4

1 回答 1

-2

作为网站用户,如果我遇到一个建议我升级浏览器的网站,那么这将立即成为对该网站的黑标。

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

因此,就我个人而言,我会说您不在早期版本上测试此站点的一揽子免责声明将是可行的方法。这与您想做的技术挑战完全不同。


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

于 2009-04-06T09:52:02.157 回答