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

标签 javascript html http cross-browser compatibility

我正在开发一个新网站,我需要开发一些东西来帮助用户管理技术浏览器问题。有很多参数 (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/

相关文章:

javascript - 创建多个数组的更好方法?

html - flex 属性在 IE 中不起作用

javascript - 使用附加时删除引号或包含引号

c# - REST 服务中的 POST 请求为空

http - 如何防止 IIS7 删除我的 cookie?

javascript - React HOC 渲染没有父节点的兄弟节点

javascript - 将鼠标悬停在圆圈上时在圆圈下方显示文本

php - 无法确定是否安装了 JSON

javascript - 如何使用JavaScript从子窗口刷新父窗口的表格

django - 允许用户在不显示链接且不缓冲的情况下下载文件