请不要将其变成关于哪种浏览器更好以及强制浏览器的道德规范的讨论。这是一个内网,这是我必须做的,所以每个人都冷静下来=o)
我需要防止员工试图绕过检查以不使用他们喜欢的浏览器而不是公司强制的一个 + 版本。该决定是基于安全性、兼容性、成本和使用公司制造的 Firefox 扩展。
我遇到了强制用户使用 Chrome/FireFox 而不是 IE,我可以在 PHP 中轻松地强制使用 Firefox,但是它依赖于用户代理,可以在众多浏览器中轻松更改并使用插件。
是否有一个我可以使用的 JavaScript 解决方案,它不检查用户代理或任何可以被用户/插件“轻松”修改的值?它需要检测浏览器是否是 Firefox 以及它是什么版本。站点使用 jQuery,所以如果可以使用它来完成,但不是必需的,那么绝对是的。我只是不知道有什么方法可以检测浏览器及其版本,而无需检查用户代理。
我记得以前检测 Netscape 或使用某些浏览器检查 document.all 而不是 useragent,所以我猜测类似的东西,只有 Firefox 才有。
非常感谢您!