一 概述

User Agent中文名为用户代理,简称 UA,它是一个特殊字符串头,使得服务器能够识别客户使用的操作系统及版本、CPU 类型、浏览器及版本、浏览器渲染引擎、浏览器语言、浏览器插件等。


二 user-agent的含义

标准格式为: 浏览器标识 (操作系统标识; 加密等级标识; 浏览器语言) 渲染引擎标识 版本信息


三 操作系统标识

Windows系统下:

Windows NT 5.0 // 如 Windows 2000
Windows NT 5.1 // 如 Windows XP
Windows NT 6.0 // 如 Windows Vista
Windows NT 6.1 // 如 Windows 7
Windows NT 6.2 // 如 Windows 8
Windows NT 6.3 // 如 Windows 8.1
Windows NT 10.0 // 如 Windows 10
Win64; x64 // Win64 on x64
WOW64 / / Win32 on x64

Linux系统下:

X11; Linux i686; // Linux 桌面,i686 版本
X11; Linux x86_64; // Linux 桌面,x86_64 版本
X11; Linux i686 on x86_64 // Linux 桌面࿰

分享一些user-agent(移动端和PC端都有)相关推荐

  1. 移动端和PC端都兼容的图片滑动切换展示效果—PhotoSwipe

    介绍一款兼容移动端和PC端的图片滑动切换展示效果-PhotoSwipe,PhotoSwipe是一款可以在移动触控设备上和PC桌面上完美运行的免费开源的图像展示l类独立的Javascript库,它基于H ...

  2. 移动端和PC端的录屏软件汇总,需要的朋友速看

    有朋友有屏幕录制的需求吗?我在这里汇总了移动端和PC端的录屏软件,有需要的朋友就看看吧. 移动端录屏软件: 1.嘿录录屏 它是一款全新的手机录屏软件,支持录制游戏.直播.课程.会议.网课等内容.操作简 ...

  3. js判断移动端,pc端,安卓,苹果浏览器的方法

    js 判断安卓或者ios 之indexOf方式(一) //判断访问终端 var browser={versions:function(){var u = navigator.userAgent, ap ...

  4. 360浏览器打不开网页_苹果移动端、PC端safari浏览器打不开网页的解决方案!

    你还在为苹果自带的safari浏览器打不开网页而苦恼吗,接下来的答案会帮助你解决苦恼. 苹果自带safari浏览器的设备分为两种:移动端.PC端.因此不同设备出现safari浏览器打不开网页的情况需要 ...

  5. js 判断移动端还是pc端,ios或者android

    js 判断移动端还是pc端,ios或者android 法一: function IsPC(){ var userAgentInfo = navigator.userAgent;var Agents = ...

  6. vue 判断移动端、pc端

    判断移动端或pc端 经常在项目中会有支持 pc 与手机端需求.并且pc与手机端是两个不一样的页面.这时就要求判断设置,根据不同的设置跳转不同的路由. 先写个方法: //APP.vue isMobile ...

  7. 移动端和PC端弹出遮罩层后,页面禁止滚动的解决方法及探究

    移动端和PC端弹出遮罩层后,页面禁止滚动的解决方法及探究 参考文章: (1)移动端和PC端弹出遮罩层后,页面禁止滚动的解决方法及探究 (2)https://www.cnblogs.com/ranyon ...

  8. C#和JQ判断移动端还是PC端

    判断移动端还是PC端浏览网页可以使用两种方法: 1.在C#语句进行判断 /// <summary>/// 判断是移动端/// </summary>/// <returns ...

  9. java 判断手机访问_java后台如何判断是移动端还是pc端的访问请求

    java后台如何判断是移动端还是pc端的访问请求 主要是根据  HttpServletRequest request  中的请求头所带的参数 user-agent来获取: String userAge ...

  10. 移动端和PC端的pdf预览与下载

    34.移动端和PC端的pdf的预览与下载 1.预览 需求:在手机端实现pdf的文件与下载,主要是zlb_app中 实现过程:在研究了vue-pdf.pdfjs.pdfh5之后,选择了vue-pdf-s ...

最新文章

  1. 如何通过css选取元素以及封装了获取,删除css的相关操作
  2. 第三次学JAVA再学不好就吃翔(part25)--成员变量赋值
  3. HP, That's A Dream Or Not?
  4. linux加密框架 crypto 算法管理 - 算法查找接口 crypto_larval_lookup
  5. php object keys_原生js中Object.keys方法详解
  6. 从运维角度浅谈MySQL数据库优化,中小企业DBA必会
  7. Deep Learning 10_深度学习UFLDL教程:Convolution and Pooling_exercise(斯坦福大学深度学习教程)...
  8. cogs 2620. [HEOI2012]朋友圈
  9. 详解窗口句柄,进程ID,进程句柄,窗口与进程之间的关系
  10. java string对象,java中String对象
  11. 无人机群编队分析的定位问题 分析与思考-1(数学建模竞赛2022年B题)
  12. 理工科硕士自学ICEM网格划分的思考和感悟
  13. 【c语言数学函数库】
  14. 系统架构设计师:软件开发基础知识
  15. vue mand-mobile按2.0文档默认安装的是1.6.8版本
  16. Resnet网络中数字的含义以及连接方式
  17. 教你免费使用论文检索网,轻松下载
  18. 用python的requests获取B站评论
  19. go 1.20 手动内存管理arena
  20. Mockito中@Mock与@InjectMock

热门文章

  1. Shiro之权限管理的概念
  2. 【JUC系列】Java的锁机制
  3. Elasticsearch系列「」学习路线
  4. Java实现string转byte
  5. Intellij IDEA——创建MyBatis的Mapper.xml模板
  6. PyCharm——turtle库的画布悬停解决方案
  7. What Are You Talking About
  8. Android 用户信息管理程序【SQLite数据库、多选框、单选按钮】
  9. Android 首页图片轮播
  10. python的变量作用域