User Agent解析插件

介紹

根據User Agent獲取瀏覽器和操作系統,特別是滿足識別國產和移動端瀏覽器的需要。由於設備不足,對一些瀏覽器和操作系統的識別還不完善,希望大家可以提供一些User Agent供測試,尤其是鴻蒙系統的。

Gitee地址: https://gitee.com/youyoudanshui/userAgentUtil?_sasdk=fBBC%40B%3FD

  • 支持識別的瀏覽器:
  1. Internet Explorer
  2. Edge
  3. Chrome
  4. Firefox
  5. Safari
  6. Opera
  7. 搜狗瀏覽器
  8. 微信瀏覽器
  9. 百度瀏覽器
  10. QQ瀏覽器
  11. 360極速瀏覽器
  12. UC瀏覽器
  13. 遨遊瀏覽器
  14. 獵豹瀏覽器
  15. 世界之窗瀏覽器
  • 支持識別的手機內置瀏覽器:
  1. 華爲瀏覽器
  2. 聯想瀏覽器(綠茶瀏覽器)
  • 支持識別的操作系統:
  1. Windows
  2. Mac
  3. iOS
  4. Android
  5. 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()
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章