我是靠谱客的博主 洁净花瓣,最近开发中收集的这篇文章主要介绍判断浏览器是ios 还是android及版本,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

判断浏览器是ios 还是android及版本

//navigator.userAgent返回由客户机发送服务器的 user-agent 头部的值。
const ua = navigator.userAgent.toLowerCase()
// 获取ios或android版本
function get_os_version() {
  let version = null
  let reg
  if (ua.indexOf('like mac os x') > 0) {
    reg = /os [d._]+/gi
  } else if (ua.indexOf('android') > 0) {
    reg = /android [d._]+/gi
  }
  let v_info = ua.match(reg)
  version = (v_info + '').replace(/[^0-9|_.]/gi, '').replace(/_/gi, '.') //得到版本号9.3.2或者9.0
  version = parseInt(version.split('.')[0]) // 得到版本号第一位
  return version || 0
}

// 是否ios
function isIOS() {
  return /iPhone|iPad/i.test(ua)
}

// 是否微信浏览器
function isWeixin() {
  return /microMessenger/i.test(ua)
}

最后

以上就是洁净花瓣为你收集整理的判断浏览器是ios 还是android及版本的全部内容,希望文章能够帮你解决判断浏览器是ios 还是android及版本所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(37)

评论列表共有 0 条评论

立即
投稿
返回
顶部