js 获取移动端设备类型及系统版本号

news/2024/7/19 15:04:09 标签: javascript, 移动端, 手机, js

js__0">js 获取移动端设备类型及系统版本号

第一 navigator.userAgent.toLowerCase()
可以获取到
在这里插入图片描述

    if (/android|adr/gi.test(ua)) {
        alert('安卓')
        // 安卓

    } else if (/\(i[^;]+;( U;)? CPU.+Mac OS X/gi.test(ua)) {
        //苹果
        alert('苹果')
    } else if (/iPad/gi.test(ua)) {
        //ipad
        alert('ipad')
    }

虚拟电话小程序可扫码体验
在这里插入图片描述


http://www.niftyadmin.cn/n/1836556.html

相关文章

偶对学习C#以及理解.Net平台的一些看法(二,Junior Bibliography)

二,Junior Bibliography续上一篇 Prerequisites不可否认小马哥是软件学院里最有实力的老师之一,至少他的.Net课程激起了偶对CS的兴趣,将偶引入了CS的大门。但对于学习.Net是否需要阅读相关书籍这个问题,偶和小马哥的理念出现了分歧…

crypto-js RSA AES 加解密方法-----------

crypto-js的加解密使用方法rsa 公私钥加解密aes 随机字符加解密(mode:CryptoJS.mode.ECB)也可以参考[JavaScript前端和Java后端的AES加密和解密](https://www.cnblogs.com/web-chuanfa/p/10212686.html)扫码体验 虚拟电话小程序rsa 公私钥加解密 /* * 加…

花漫锦宫城

花漫锦宫城题记:参观2009年喜迎国庆“花漫蓉城”插花花艺大赛有感——代腾飞 2009年10月2日 于成都百花潭公园蝶飞鸟语入境仙忽若春风绿人间举杯同庆花祝语 心向祖国艺登巅 备注:一幅取名为“心向祖国”的插花花艺获得了金奖

再见,我的2009!

时光飞逝,2009年,就这样悄无声息的即将离去。我似乎还没有来的及认真对待,它就倏忽间渐行渐远,有些不舍,有些流连,也有些感慨。回首2009年,一些喜怒哀乐填满了我的生活。这一年中,我…

Access、Hybrid和Trunk三种模式的理解

预备知识:Tag,untag以及交换机的各种端口模式是网络工程技术人员调试交换机时接触最多的概念了,然而笔者发现在实际工作中技术人员往往对这些概念似懂非懂,笔者根据自己的理解再结合一个案例,试图向大家阐明这些概念。…

ExtJS中TreePanel的使用

昨天帮朋友用ExtJS的TreePanel做了个小demo,实现从动态异步从后台加载并构建节点(为了方便演示,这里使用本地的XML文件进行模拟)。网上的资料大多是使用JSON格式的数据进行讲解的,相比起来,JSON格式确实要简单一些。 首…

vue按需引入依赖插件

vue-cli新老版本第三方依赖插件按需引入 脚手架搭建两种方式 npm install -g vue-cli 老版本 2.9.6及以下 npm install vue/cli 新版本 3.0 及以上 安装好了 vue -V 可以查看版本 在webpack打包时 会把vant.js 全部打进vendor.js里 会导致包很大 需要按需加载 vue-cli老版本…

iBatisNet学习笔记四:基础组件

关于iBatisNet的学习,很没有逻辑,乱~~ 下面学习iBatisNet的基础组件,参考:http://www.cnblogs.com/shanyou/articles/388602.html 首先,什么是组件呢? 组件(component)是对数据和方法…