当前位置: 首页 > wzjs >正文

电子商务网站规划与...产品软文代写

电子商务网站规划与...,产品软文代写,深圳宝安区有哪些街道,给一个网站怎么做安全测试在网页中我们经常会针对不同操作系统做不同处理,我们通过js该怎么写才能更精准的判断出不同手机系统呢?系统自带的navigator.userAgent方法是没法精准区分安卓和华为的,所以海糖的建议是直接下载ua-parser-js插件来判断,很简单&am…

在网页中我们经常会针对不同操作系统做不同处理,我们通过js该怎么写才能更精准的判断出不同手机系统呢?系统自带的navigator.userAgent方法是没法精准区分安卓和华为的,所以海糖的建议是直接下载ua-parser-js插件来判断,很简单,直接按照我的步骤操作就可以啦!

一、安装ua-parser-js插件

如果是npm安装:


npm i ua-parser-js

如果是yarn安装:

yarn add ua-parser-js

二、引入

这里我们要注意result.os.name 和 result.device.vendor 的区别,前者是判断操作系统,后者是判断手机品牌,如果我们只区分安卓和ios,只用result.os.name判断就可以了,如果我们想细分华为手机,我们还需要用到 result.device.vendor,具体两种情况代码写在下面了:

1.如果只区分ios和安卓:

import { UAParser } from 'ua-parser-js'const parser = new UAParser()
const result = parser.getResult()
if(result.os.name === 'iOS'){//为ios手机做操作
}else if(result.os.name === 'Android'){//为安卓手机做操作
}

2.如果需要细分ios、安卓、华为:

import { UAParser } from 'ua-parser-js'const parser = new UAParser()
const result = parser.getResult()
if(result.os.name === 'iOS'){//为ios手机做操作
}else if(result.os.name === 'Android'){if(result.device.vendor === "Huawei"){//为华为手机做操作}else{//为安卓手机做操作}
} else if(result.os.name === 'Huawei'){//为华为手机做操作
}else{
}

上面就是区分不同手机的精准判断方法了,关于ua-parser-js有疑问的欢迎留言哦!

http://www.dtcms.com/wzjs/303617.html

相关文章:

  • 实业有限公司网站怎么做安卓优化大师官网
  • 基于springmvc的电商网站设计与实现优化师的工作内容
  • 网站专用app关键词优化排名seo
  • 北京疫情最新消息情况今天新增百度seo点击器
  • 最新章节 第一百四十七章 做视频网站cpa广告联盟
  • 如何在家里做网站网络推广方案的内容
  • 共青团建设网站西安网站推广
  • 太原制作网站的工作室网络营销的成功案例
  • 如何做跨境购物网站怎样去推广自己的网店
  • 北京丰台做网站巩义网络推广
  • 苍溪规划和建设局网站seo 网站优化推广排名教程
  • 有没有专门做建筑造价的私单网站重庆网站排名优化教程
  • 手机网站建站系统网络营销是什么?
  • 微信小网站制作苏州网站建设制作公司
  • 桐乡 网站建设高端企业网站模板
  • 网站图片优化百度seo关键词优化
  • 用户上传商品网站用什么做经典营销案例分析
  • 云建站平台哪家好windows优化大师提供的
  • 网站搭建完手机访问一个新品牌如何推广
  • 招聘网站建设方案模板下载正规接单赚佣金的app
  • php怎么做多个网站网络推广怎么做
  • 梧州建设厅官方网站seo网站推广推荐
  • 阿里云服务器网站建设seo公司上海
  • 网站建设教程详解中国百强企业榜单
  • 政府网站建设内容规划南昌做seo的公司有哪些
  • 电子商务网站建设基本步骤bt种子磁力搜索引擎
  • 怀化市委网站网络营销知识
  • 手机版网站开发框架厦门人才网
  • 建手机网站多少钱惠州企业网站seo
  • 购物网站做推广爱站小工具