介紹
根據User Agent獲取瀏覽器和操作系統,特別是滿足識別國產和移動端瀏覽器的需要。由於設備不足,對一些瀏覽器和操作系統的識別還不完善,希望大家可以提供一些User Agent供測試,尤其是鴻蒙系統的。
Gitee地址: https://gitee.com/youyoudanshui/userAgentUtil?_sasdk=fBBC%40B%3FD
- 支持識別的瀏覽器:
- Internet Explorer
- Edge
- Chrome
- Firefox
- Safari
- Opera
- 搜狗瀏覽器
- 微信瀏覽器
- 百度瀏覽器
- QQ瀏覽器
- 360極速瀏覽器
- UC瀏覽器
- 遨遊瀏覽器
- 獵豹瀏覽器
- 世界之窗瀏覽器
- 支持識別的手機內置瀏覽器:
- 華爲瀏覽器
- 聯想瀏覽器(綠茶瀏覽器)
- 支持識別的操作系統:
- Windows
- Mac
- iOS
- Android
- Linux
安裝教程
插件沒有上傳中央倉庫,需要執行Maven install安裝到本地倉庫,在使用該插件的項目中加入以下依賴:
<dependency> <groupId>cn.wmj</groupId> <artifactId>user-agent-util</artifactId> <version>1.0.0</version> </dependency>
使用示例
String userAgentString = "Mozilla/5.0 (Windows NT 10.0; WOW64; Trident/7.0; rv:11.0) like Gecko"; UserAgent ua = new UserAgent(userAgentString); Browser b = ua.getBrowser(); String so = ua.getOperatingSystem(); System.out.println("瀏覽器名稱:" + b.getName() + ",瀏覽器版本:" + b.getVersion()); System.out.println("操作系統名稱:" + b.getName() + ",操作系統版本:" + b.getVersion()