这个随笔纯粹是小知识的积累,以后都会打上小知识的标签。

经常见的,下载移动app时,只有一个二维码,但扫码后,会根据手机是iphone还是android下载不同app,下面就是这个操作的代码:

< !DOCTYPE html >
<html ><head > </head>
<body>
<script>
var ua = navigator.userAgent.toLowerCase();    if (/iphone | ipad | ipod / .test(ua)) {alert("iphone");
} else if (/android/.test(ua)) {alert("android");
} else {alert('unknow');
}< /script>
</body >
</html>

这里主要是通过navigator.userAgent 获取标识,然后会输出下面类似的一个字符串,然后根据关键字判断标识。很简单吧。

"mozilla/5.0 (iphone; cpu iphone os 8_0 like mac os x) applewebkit/600.1.3 (khtml, like gecko) version/8.0 mobile/12a4345d safari/600.1.4"

转载请注明出处:http://zhutty.cnblogs.com

转载于:https://www.cnblogs.com/zhutty/p/5153599.html

[小知识] 获取浏览器UA标识相关推荐

  1. 手机百度浏览器ua标识在哪里_荣耀play浏览器ua标识在哪里

    荣耀play浏览器ua标识在哪里 我们在使用手机浏览网页的时候,一般都是手机版的网页,那么如果我们想要在手机上浏览电脑版的网页该如何操作呢,下面给大家讲讲具体方法. 具体如下: 1. 第一步,在手机上 ...

  2. JS获取浏览器UA(User Agent 用户代理)方法

    不管通过 PHP获取浏览器UA ,还是 通过ASP都可以获取浏览器UA ,都适合于网站站长或网站开发人员使用.有没有一个简单办法合适我们普通网民来测试自己 浏览器 UA的方法呢? 在如何查询浏览器UA ...

  3. 【测试】抓包获取浏览器UA,并使用Chrome 调试工具模拟手机

    抓包获取浏览器UA 首先需要先安装charles,在http的请求头当中可以看到User-Agent,复制该User-Agent的内容 如果你是前端开发,也可通过以下代码获取UA $('body'). ...

  4. 手机百度浏览器ua标识在哪里_浏览器标识(ua)的那些事

    浏览器标识UA(User Agent):User Agent是Http协议中的一部分,属于头域的组成部分,User Agent也简称UA.通俗地讲,UA是一种向访问网站提供你所使用的浏览器类型.操作系 ...

  5. Vue获取浏览器唯一标识

    `登陆时候可能需要向后台传输一个唯一标识符 具体实现思路如下: 1.引入js <!-- 获取唯一标识 --> <script type="text/javascript&q ...

  6. 唯一标识 微信小程序_微信小程序获取用户唯一标识(不用授权)

    在做微信小程序开发时,根据应用的需要,可能会要求获得用户不同的信息和硬件设备不同的使用权限.前者比如:用户标识.头像.昵称.姓别.地址.手机号码等,后者包括:地理位置.手机相册.摄像头等.根据小程序现 ...

  7. 获取浏览器唯一标识_探讨浏览器指纹

    一.什么是浏览器指纹? 我们常说的指纹,都是指人们手指上的指纹,因具有唯一性,所以可以被用来标识一个人的唯一身份.而浏览器指纹是指仅通过浏览器的各种信息,如CPU核心数.显卡信息.系统字体.屏幕分辨率 ...

  8. 微信小程序获取用户唯一标识openid的若干个坑

    今天需要获取微信小程序用户唯一标识openid.一开始发现了前端是无法发起请求获取openid的,需要前端获取code后,把code传给后端,由后端获取,再把openid返回给前端.后端也是我一个人搞 ...

  9. 微信小程序获取用户唯一标识OpenID

    最近想重新熟悉一下微信小程序的开发,所以整理了一下上年毕设的作品-蔚园园子,一个关于校园的综合服务平台. 软件开发第一步大都绕不开登录,微信小程序的登录的话,又稍微麻烦一些.其实微信提供的文档,里面有 ...

最新文章

  1. 字节码学院全栈学习笔记
  2. 笔试分享 | 带你解读校招人工智能笔试题
  3. 费曼:所有的科学知识都是不确定的
  4. gdb加载python_gdb加载python脚本的方法
  5. [ An Ac a Day ^_^ ] hdu 5835 Danganronpa 令人发指
  6. std::string 收缩到合适大小_如何选择合适的自动伸缩门尺寸-深圳自动伸缩门供应商...
  7. 什么是单页应用(转)
  8. 苹果AirPods 2新爆料:无线充电盒重量增加 支持快速充电
  9. 如何解除FSO上传程序小于200k限制?
  10. CentOS随笔 - 4.CentOS7安装MySql 5.5.60(下载 tar 方式安装)
  11. 传递集合对象_【Java学习笔记(九)】之集合的要点介绍
  12. makefile编写---.c .cpp 混合编译makefile 模板
  13. python--unicode汉字编码表实现汉字输出
  14. mysql如何提高查询效率_MySQL调优系列——如何提高MySQL的查询效率
  15. MC(移动立方体)算法
  16. shiro的anon部分失效
  17. Cerebral Cortex:疼痛热刺激引起的脑功能网络分离与整合
  18. 数据库高并发的解决方案
  19. Flutter 中神奇的 AbsorbPointer 组件
  20. 解耦控制matlab,解耦控制所谓解耦控制系统.ppt

热门文章

  1. 关于mac地址,请各位大侠帮忙解决
  2. qt windows ble低功耗蓝牙
  3. esxi云虚拟服务器如何搭建,如何搭建esxi环境?
  4. linux 安装nodejs
  5. Javaweb学习笔记3—Serverlet
  6. 有关vue转换时间为年月日格式
  7. 嵌入式C语言强化学习——(嵌入式学习路线1)
  8. Linux集群的安装和配置
  9. 发现魔方阵的一个有趣现象
  10. java12/13新特性