Module bus.http

Class Browser

java.lang.Object
org.miaixz.bus.http.metric.anget.UserAgent
org.miaixz.bus.http.metric.anget.Browser

public class Browser extends UserAgent
浏览器对象
Since:
Java 17+
Author:
Kimi Liu
  • Field Details

    • UNKNOWN

      public static final Browser UNKNOWN
      未知
    • OTHER_VERSION

      public static final String OTHER_VERSION
      其它版本
      See Also:
    • BROWERS

      public static final List<Browser> BROWERS
      支持的浏览器类型
  • Constructor Details

    • Browser

      public Browser(String name, String rule, String regex)
      构造
      Parameters:
      name - 浏览器名称
      rule - 关键字或表达式
      regex - 匹配版本的正则
  • Method Details

    • addCustomBrowser

      public static void addCustomBrowser(String name, String rule, String regex)
      添加自定义的浏览器类型
      Parameters:
      name - 浏览器名称
      rule - 关键字或表达式
      regex - 匹配版本的正则
    • getVersion

      public String getVersion(String text)
      获取浏览器版本
      Parameters:
      text - User-Agent字符串
      Returns:
      版本
    • isMobile

      public boolean isMobile()
      是否移动浏览器
      Returns:
      是否移动浏览器