BrowserInfo浏览器识别库
浏览器信息的快速识别工具,BrowserInfo.min.js
是我在多个项目里都用过的一个小神器。对 navigator.userAgent
做了简单封装,调用起来顺手,省去了自己写一堆正则的麻烦。
封装后的调用方式挺清爽,比如判断是不是微信浏览器、判断浏览器类型和版本号这些,基本都能一句话。响应也快,兼容性还不错,放到线上项目也挺安心。
适合写一些用户端判断逻辑,比如限制特定浏览器访问、定制兼容性提示等等。是在你还在做兼容 IE 的时候,这类工具真的能省不少心。
如果你对浏览器识别逻辑还不太熟,可以顺手看看这些相关文章,比如JavaScript 浏览器识别、基于 JQuery 的识别方案这些,能帮你快速上手。
哦对了,用这个库的时候记得注意版本号的判断细节,不同浏览器的 userAgent
字符串格式不太统一,别偷懒全靠关键词匹配哈~
如果你正在做前端兼容、H5 页面优化,或者要给老旧浏览器做适配,这个小工具真的可以一试。
1.27KB
文件大小:
评论区