如何获取最大参数来确定浏览器问题?

时间:2011-05-18 15:20:27

标签: javascript html http cross-browser compatibility

我正在开发一个新网站,我需要开发一些东西来帮助用户管理技术浏览器问题。有很多参数(8)我需要检查,我想知道其中一些是否可以在浏览器中检查,主要是通过javascript。

以下是我需要查看的参数列表:

  • SSL 已激活?
  • MSXML 已激活? (对于 ajax 并根据浏览器的安全级别,根据我的说明)
  • 使用了哪些更新版本的IE6 ? (如果用户有IE6,他至少需要IE6 SP2)
  • 使用了什么 HTTP版本? (1.1是必需的)

(其他4个(浏览器名称,浏览器版本,javascript和cookies)可以使用javascript进行测试)

那么,哪些参数可以在浏览器中测试,以及如何测试?

如果我说的其中一个参数没用,请随意指出(为什么!)

1 个答案:

答案 0 :(得分:1)

我从来不知道客户端使用的HTTP版本是个问题。

您对'已激活SSL'的描述可能是服务器端检查,大多数SSL证书与99.9%以上的浏览器兼容,因此它是一个冗余指标。

用户在IE6上的解决方案始终是升级您的浏览器。

我要检查的唯一问题是IE6,甚至可能是IE7并且有通知让他们知道升级他们的浏览器。除非你正在开发一些非常小众的东西,否则其他检查都是过度的。使用USER_AGENT

可以可靠地检测到浏览器版本 reasonablly