uasurfer 用户代理Surfer (uasurfer)是轻量级的Golang软件包,用于解析和抽象并特别注意设备类型。 uasurfer从原始HTTP User-Agent字符串返回以下信息: 名称 例子 覆盖192,792个分析 浏览器名称 chrome 99.85% 浏览器版本 53 99.17% 平台 ipad 99.97% 操作系统名称 ios 99.96% 作业系统版本 10 98.81% 设备类型 tablet 99.98% 不会解析布局引擎,浏览器语言和其他深奥的属性。 覆盖范围是根据2016年中期在美国和欧盟的数千个来源中收集的真实UA字符串的随机样本估算得出的。 用法 解析(ua字符串)函数 Parse()函数接受用户代理string并返回带有名称常量和整数的UserAgent结构(用于版本(分别为次要,主要和补丁),以及已解析的完整