zoukankan      html  css  js  c++  java
  • UserAgent:通过浏览器获取用户浏览器等信息

    User Agent的含义
          User Agent中文名为用户代理,简称 UA,它是一个特殊字符串头,使得服务器能够识别客户使用的操作系统及版本、CPU 类型、浏览器及版本、浏览器渲染引擎、浏览器语言、浏览器插件等。
           一些网站常常通过判断 UA 来给不同的操作系统、不同的浏览器发送不同的页面,因此可能造成某些页面无法在某个浏览器中正常显示,但通过伪装 UA 可以绕过检测。
    浏览器 的 UA 字串
           标准格式为: 浏览器标识 (操作系统标识; 加密等级标识; 浏览器语言) 渲染引擎标识 版本信息
    浏览器标识
          由于很多网站在进行 UA 检测的时候忽略了两位数版本号,所以可能造成 浏览器及之后版本收到糟糕的页面,因此自 浏览器 10 之后的版本中浏览器标识项固定为 浏览器,在 UA 字串尾部添加真实版本信息。
     
    JAVA使用方法:
    1 UserAgent userAgent = UserAgent.parseUserAgentString(request.getHeader("User-Agent"));
    2 Browser browser = userAgent.getBrowser();
    3 OperatingSystem os = userAgent.getOperatingSystem();
    可以获取几乎所有系统的浏览器,包括手机和平板。
    文档和下载地址:
     
  • 相关阅读:
    RF中selenium2Library的关键字--BrowserManagement
    excle脚本驱动+动态执行case
    unittest+HTMLtestrunner+SMTP发送邮件
    01.微博三方登录原理讲解
    图片验证码接口
    编写注册接口
    jwt安装配置
    jwt原理
    vue组件
    使用axios实现登录功能
  • 原文地址:https://www.cnblogs.com/xingele0917/p/3809800.html
Copyright © 2011-2022 走看看