首页 > 其他分享 >主流手机设备判断

主流手机设备判断

时间:2023-08-24 18:02:23浏览次数:40  
标签:brand else phone 主流 test 手机 ua gi 设备

var ua = navigator.userAgent;
var brand = "";
var phone = [/IPHONE/gi, /huawei/gi, /mi/gi, /vivo/gi, /OPPO/gi, /samsung/gi, /SONY/gi, /Nokia/gi, /HTC/gi, /ZTE/gi, /Lenovo/gi, /ZUK/gi,]
if (phone[0].test(ua)) {
    brand = "iPhone";
} else if (phone[1].test(ua)) {
    brand = "HUAWEI";
} else if (phone[2].test(ua)) {
    brand = "小米";
} else if (phone[3].test(ua)) {
    brand = "vivo";
} else if (phone[4].test(ua)) {
    brand = "OPPO";
} else if (phone[5].test(ua)) {
    brand = "SAMSUNG";
} else if (phone[6].test(ua)) {
    brand = "SONY";
} else if (phone[7].test(ua)) {
    brand = "Nokia";
} else if (phone[8].test(ua)) {
    brand = "HTC";
} else if (phone[9].test(ua)) {
    brand = "ZTE";
} else if (phone[10].test(ua) || phone[11].test(ua)) {
    brand = "Lenovo";
} else {
    brand = "Android";
}
console.log(brand )

部分手机UA查询方式:http://www.fynas.com/ua/search?b=&d=%E5%8D%8E%E4%B8%BA

标签:brand,else,phone,主流,test,手机,ua,gi,设备
From: https://www.cnblogs.com/nyy-neal/p/17654814.html

相关文章

  • 国标GB2818视频平台EasyGBS国标平台与车机设备连接显示未连接成功的问题解决方法
    EasyGBS平台可提供流媒体接入、处理、转发等服务,支持内网、公网的监控设备通过国标GB/T28181协议进行视频监控直播。平台兼容性强,只要设备支持国标GB28181协议,均能快速接入EasyGBS,实现视频的监控直播、视频录像、语音对讲、云存储、检索及回放、告警、级联等。​......
  • 弘运通手机上期货开户的详细流程
    现在开户很方便,准备好身分证和银行卡,用手机下载期货开户云或者期货公司的交易软件,根据提示,填写个人信息、上传身分证照片和银行卡照片、视频验证等操作,十多分钟就能开好,无论在哪家期货公司开户流程都一样,都是通过期货开户云系统办理。手机上办理期货开户是很方便快捷的,手机上开户......
  • Hello Cuda(一)——GPU设备检测
    #include"device_launch_parameters.h"#include<iostream>intmain(intargc,char*argv[]){intdeviceCount;//设备数目cudaGetDeviceCount(&deviceCount);for(inti=0;i<deviceCount;i++){cudaDeviceProp......
  • cisco 路由器设备忘记密码
    1、Cisco路由在使用CRT软件进行配置的时候,忘记或丢失enable密码的情况时,在目前情况无法远程重启,需要断电重启;2、在重新插入电源启动的过程中按下Ctrl+Break,有些笔记本电脑是没有break键的,如果不知道在哪里,就找个108键的键盘;以下为正式操作DBS旧设备配置清除1.流程以及命令#......
  • OKHttp3主流程再分析
    一、概述为什么要是用OKHttp3 总结下来就两个大的方面 一、成熟稳定 OkHttp距今已有10多年的历史,在Android中大量且广泛的应用,在大、中、小项目中无处不在。可以这样说,只要是一个Android项目,网络框架的底层必定是OKHttp 二、高效 1.OkHttp的底......
  • OS(二十二):设备管理之磁盘存储器管理
    1、数据的组织和格式1.1、磁盘驱动器的结构磁盘设备包括一个或多个物理盘片,每个磁盘片分一个或两个存储面(surface)。 1.2、磁盘的数据布局每个磁盘面被组织成若干个同心环,这种环被称为磁道(track),各磁道之间留有必要的间隙。 为使处理简单,每条磁道上可存储......
  • OS(十八):设备管理之I/O控制方式
    1、程序I/O方式程序I/O方式,称为忙-等待方式,即在处理机向控制器发出一条I/O指令启动输入设备输入数据时,要同时把状态寄存器中的忙/闲标志busy置为1,然后不断的循环测试busy。 busy为1时,表示输入机尚未输完一个字,处理机应继续对该标志进行测试,直至busy=0,表明输入机已将输......
  • Linux 内核设备树时钟绑定
    这种绑定依然处于开发中,并且基于benh[1]的一些实验性工作。时钟信号源可以由设备树中的任何节点表示。这些节点被指定为时钟提供者。时钟消费者节点使用phandle和时钟指示符对将时钟提供者输出连接到时钟输入。与gpio指示符类似,时钟指示符是0个、1个或多个标识设备上的......
  • GB28181视频监控国标平台EasyGBS角色绑定设备通道的功能优化
    GB28181视频监控国标平台EasyGBS是基于国标GB28181协议、支持多路设备同时接入的视频监控/视频云服务平台,支持对多平台、多终端分发RTSP、RTMP、FLV、HLS、WebRTC等格式的视频流。国标GB28181平台EasyGBS可提供视频直播监控、云端录像、云存储、检索回放、智能告警、语音对讲、平台......
  • GB28181视频监控国标平台EasyGBS角色绑定设备通道的功能优化
    GB28181视频监控国标平台EasyGBS是基于国标GB28181协议、支持多路设备同时接入的视频监控/视频云服务平台,支持对多平台、多终端分发RTSP、RTMP、FLV、HLS、WebRTC等格式的视频流。国标GB28181平台EasyGBS可提供视频直播监控、云端录像、云存储、检索回放、智能告警、语音对讲、平......