我正在开发一个新网站,我需要开发一些东西来帮助用户管理技术浏览器问题。有很多参数 (8) 我需要检查,我想知道是否可以在浏览器中检查其中一些参数,主要是通过 javascript。
这是我需要查看的参数列表:
- SSL 是否激活?
- 是否激活了 MSXML? (对于 ajax 并根据我的笔记基于浏览器安全级别)
- 使用的是什么 IE6 更新版本? (如果用户有IE6,他至少需要IE6 SP2)
- 使用什么HTTP 版本? (需要 1.1)
(其他4个(浏览器名称、浏览器版本、javascript和cookies)可以用javascript测试)
那么,哪些参数可以在浏览器中测试,如何测试?
如果我陈述的参数之一没有用,请随时指出它(以及为什么!)
最佳答案
我从来不知道客户端使用的 HTTP 版本是个问题。
您对“SSL 是否已激活”的描述可能是服务器端检查,大多数 SSL 证书与 99.9% 以上的浏览器兼容,因此这是一个多余的指标。
对于使用 IE6 的用户,解决方案始终是升级您的浏览器。
我会检查的唯一问题是 IE6,甚至可能是 IE7,并有通知让他们知道升级他们的浏览器。除非您正在开发非常小众的东西,否则其他检查就太过分了。使用 USER_AGENT 可以合理地可靠地检测浏览器版本
关于javascript - 如何获取最大参数来确定浏览器问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6047114/