用于检测浏览器功能/插件的 JavaScript 库

标签 javascript browser plugins

我正在尝试寻找一个(最好是开源的)JS 库来确定尽可能多的有关用户 Web 浏览器环境的信息。我知道有可能得到这样的数据:

  • 屏幕分辨率,
  • User-Agent、Accept-Language 和其他偏好设置通常在 HTTP header 中发送,
  • 已安装插件(通过 navigator.plugins),
  • 是否支持特定的浏览器功能(SVG 支持、DOM 功能)

我正在寻找的是一个收集此类信息并使其在通用的跨浏览器界面下可用的库(例如,浏览器报告已安装插件的方式存在大量不兼容性)。我找到了 Modernizr它可以检测与 HTML5 相关的功能,但报告更通用信息(例如上面列出的数据)的类似项目会更有用。

最佳答案

我维护Common Feature Tests项目,但它只是一组在线功能测试,而不是库。请随意在您的页面上使用它们中的任何一个。

有时我也用this simple test page用于测试未知环境(所有测试都非常简单)。

关于用于检测浏览器功能/插件的 JavaScript 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1436994/

相关文章:

javascript - 使用URL anchor 深层链接相册,无需劫持后退按钮

javascript - 将鼠标悬停在元素上时如何在浏览器底部预览 URL

java - 希望能够使用Java自动浏览和搜索互联网,无需图形

c# - 由于程序集名称而导致 MEF 组合错误?

javascript - mouse moveX 如何处理拖动事件?

Javascript 替换无效

javascript - 如何在 Html 中添加在后台播放的 YouTube 音乐视频

Javascript 选择嵌套类元素

c++ - 如何在 QLabel 中显示图像

jQuery 验证插件,phoneUS 字段正在打破形式