首页 > 编程语言 >[JavaScript]判断是否为pc页面、是否为ios页面

[JavaScript]判断是否为pc页面、是否为ios页面

时间:2023-01-10 21:13:45浏览次数:37  
标签:JavaScript ios pc 跳转 userAgent 页面

常用于pc页面与h5页面的跳转和适配,区分不同设备进行下载跳转区分。

 

var is_pc = !(navigator.userAgent.match(/(phone|pad|pod|iPhone|iPod|ios|iPad|Android|Mobile|BlackBerry|IEMobile|MQQBrowser|JUC|Fennec|wOSBrowser|BrowserNG|WebOS|Symbian|Windows Phone)/i))
var isiOS = !!navigator.userAgent.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); 

 

标签:JavaScript,ios,pc,跳转,userAgent,页面
From: https://www.cnblogs.com/ximu1009/p/17041377.html

相关文章

  • 【Azure 环境】移动应用 SSO 登录AAD, MSAL的配置为Webview模式时登录页面无法加载
    问题描述移动端集成MASL登录过程中,配置文件中配置项“authorization_user_agent”使用“DEFAULT”可以正常登录,但是改为“WEBVIEW”后就无法登陆,一直处于Loading状态。参......
  • JavaScript 扁平数据与树形结构数据的转换
    一、扁平转树形在JavaScript中,可以使用递归算法将扁平的数据转换为树形结构。扁平数据通常是一个带有parentId属性的数组,而树形结构通常是一个带有children属性......
  • axios拦截器携带token_1
    目前在研究一个数据管理平台的前后端分离项目,使用axios拦截器获取用户登录后存储在localsession的token值,结果发现在浏览器的network请求标头中并没有token的信息。......
  • iOS根据两点经纬度坐标计算指南针方位角
    目录需求设计代码实现新建CLLocation分类方法调用示例结论需求在地图导航时,始终保持当前路段竖直超前。设计因地图暴露的方法中只有设置地图相对于正北的方向角的方......
  • JavaScript 实用工具方法库
     utils.jsimportmomentfrom'moment';exportfunctionfixedZero(val){returnval*1<10?`0${val}`:val;}exportfunctiongetTimeDistance(type){......
  • javaScript Object.is和==和===
    ##相等运算符(==)==相等运算符在判断相等前对两边的变量(如果它们不是同一类型)进行强制转换1.如果操作数具有相同的类型,则按如下方式进行比较:-对象:`true`仅......
  • JavaScript 将base64 转换为File
    在JavaScript中,可以使用Blob对象将base64字符串转换为File对象。 方法一(推荐,但存在兼容性问题):首先,你需要从base64字符串中获取文件类型,然后将文件类型和......
  • JavaScript 中URL 查询字符串(query string)的序列与反序列化
    方法一:在JavaScript中,可以使用URLSearchParams对象来处理URL中的查询字符串。序列化(将JavaScript对象转换为查询字符串)可以使用URLSearchParams对象的append(......
  • JavaScript 计算base64编码图片大小
    JavaScript可以通过获取图片的base64编码并计算其大小来计算图片大小。方法一://计算base64编码图片大小functiongetBase64ImageSize(base64){ if(base64){ b......
  • 记录--JS-SDK页面打开提示realAuthUrl错误
    这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助测试环境好好地功能,上了生产,莫名其妙报错,开始以为是没有设置Js安全接口域名,结果让相应人员一查,已经设置了......