browsengine:任何设备上浏览器的引擎检测脚本

时间:2024-06-19 05:50:17
【文件属性】:

文件名称:browsengine:任何设备上浏览器的引擎检测脚本

文件大小:58KB

文件格式:ZIP

更新时间:2024-06-19 05:50:17

javascript feature-detection rendering-engine browser-engine engine-detection

Browsengine 这是一个小型库,用于检测不同的浏览器引擎、它们的版本以及它们运行在整个网络上的设备。 它的工作原理是处理浏览器引擎提供的信息,并将这些信息放在 <body> 标签的class属性中。 前言 JavaScript 社区已经并将始终处理浏览器的怪癖(主要是 CSS 和 JavaScript)。 这些是继续并将继续引起跨浏览器问题的许多异常(不是因为 IEEE 或 W3C 的规范没有很好地说明问题)。 在未来很长一段时间里,它总是会伴随着我们。 为什么 ? 因为软件(如浏览器)是由人类为人类构建的,人类会犯错误和错误的判断。 一些怪癖通常归因于给定版本(或一系列版本)的一个浏览器。 其他人归因于不止一个。 使用User-Agent字符串 ( navigator.userAgent ) 的浏览器嗅探过去曾经是填补或解决这些异常的方法。 浏览器嗅探存在问题,因为当发布同一浏


【文件预览】:
browsengine-master
----example()
--------index.html(2KB)
----package.json(491B)
----tests()
--------specs()
--------specRunner.html(672B)
--------libs()
----dist()
--------browsengine.min.js(18KB)
----CONTRIBUTING.md(222B)
----src()
--------browsengine.js(39KB)
----.npmignore(55B)
----README.md(13KB)

网友评论