文件名称:Bowser:浏览器检测器
文件大小:238KB
文件格式:ZIP
更新时间:2024-02-24 09:21:38
javascript browser user-agent-parser browser-detection useragent
鲍泽 用于浏览器和节点的小型,快速且丰富的API浏览器/平台/引擎检测器。 小。 使用普通的ES5版本(压缩后约为4.8kB)。 优化。 仅使用所需的解析器-它不会做无用的工作。 多平台。 它支持浏览器和节点,因此您可以在任何环境中使用它。 如果愿意,请在Github或上支持该项目。 :red_heart_selector: 此外,我们也欢迎任何贡献者! 内容 总览 该库旨在帮助检测用户使用的浏览器,并为您提供方便的API,以根据用户的浏览器以某种方式过滤用户。 在此页面上进行检查: : 。 :warning_selector: 2.0版重大更改 :warning_selector: 2.0版彻底改变了API。 所有可用的方法都在。 对于旧代码,请检出分支并通过npm install bowser@1.9.4进行npm install bowser@1.9.4 。 用例 首先,需要图书馆。 这是一个UMD模块,因此它将适用于AMD,TypeScript,ES6和CommonJS模块系统。 const Bowser = require ( "bowser" ) ;
【文件预览】:
bowser-master
----.coveralls.yml(46B)
----jsdoc.json(449B)
----.github()
--------ISSUE_TEMPLATE.md(177B)
--------FUNDING.yml(49B)
--------CONTRIBUTING.md(2KB)
--------workflows()
----webpack.config.js(1KB)
----src()
--------bowser.js(2KB)
--------parser.js(12KB)
--------constants.js(3KB)
--------utils.js(8KB)
--------parser-browsers.js(16KB)
--------parser-platforms.js(4KB)
--------parser-engines.js(2KB)
--------parser-os.js(4KB)
----.babelrc(374B)
----.eslintrc.yml(230B)
----.npmignore(92B)
----.travis.yml(123B)
----LICENSE(2KB)
----test()
--------acceptance()
--------unit()
----README.md(7KB)
----index.d.ts(6KB)
----.testem.json(226B)
----.npmrc(36B)
----docs()
--------Parser.html(33KB)
--------Bowser.html(9KB)
--------index.html(12KB)
--------global.html(33KB)
--------styles()
--------bowser.js.html(6KB)
--------scripts()
--------utils.js.html(12KB)
--------BowserUAIsNotAStringError.html(5KB)
--------parser.js.html(17KB)
----.editorconfig(260B)
----.gitignore(67B)
----CHANGELOG.md(7KB)
----package-lock.json(556KB)
----package.json(2KB)
----.nycrc(117B)