useragent:Node.js的Useragent解析器,从browserscope.org移植

时间:2024-03-17 02:08:48
【文件属性】:

文件名称:useragent:Node.js的Useragent解析器,从browserscope.org移植

文件大小:178KB

文件格式:ZIP

更新时间:2024-03-17 02:08:48

JavaScript

useragent-Node.js的高性能用户代理解析器 Useragent源自的用户代理解析器项目(也称为ua-parser)的端口。 通过使用Useragent,您可以使用正则表达式进行浏览器匹配,从而以和准确性来解析用户代理字符串。 需要此数据库来确保在每个浏览器供应商实现其自己的用户代理架构时正确解析每个浏览器。 这就是常规用户代理解析器存在主要问题的原因,因为它们很可能解析出错误的浏览器名称,或者将渲染引擎版本与浏览器的实际版本混淆。 建造状态 高性能 该模块是使用基准驱动方法开发的。 它具有一个预编译的库,其中包含所有正则表达式,并使用延迟或按需解析的操作系统和设备信息。 如所有这些工程工作都是值得的: Starting the benchmark, parsing 62 useragent strings per run Executed benchmark against


【文件预览】:
useragent-master
----.gitignore(37B)
----package.json(1KB)
----bin()
--------testfiles.js(809B)
--------update.js(373B)
----.travis.yml(43B)
----LICENSE(1KB)
----index.js(15KB)
----CHANGELOG.md(2KB)
----static()
--------user_agent.after.yaml(286B)
--------user_agent.before.yaml(241B)
----CREDITS(706B)
----README.md(13KB)
----lib()
--------donotedit(605B)
--------update.js(8KB)
--------regexps.js(209KB)
----benchmark()
--------package.json(358B)
--------run.js(2KB)
--------dict.js(2KB)
--------regression.js(1KB)
----.npmignore(28B)
----features()
--------index.js(555B)
----test()
--------parser.qa.js(2KB)
--------parser.test.js(12KB)
--------features.test.js(596B)
--------fixtures()

网友评论