`

js判断ios、android

    博客分类:
  • js
阅读更多
<script type="text/javascript">
	var browser={
		versions:function(){
		var u = navigator.userAgent, app = navigator.appVersion;
		return {
		trident: u.indexOf('Trident') > -1,  //IE内核
		presto: u.indexOf('Presto') > -1,  //opera内核
		webKit: u.indexOf('AppleWebKit') > -1,  //苹果、谷歌内核
		gecko: u.indexOf('Gecko') > -1 && u.indexOf('KHTML') == -1,  //火狐内核
		mobile: !!u.match(/AppleWebKit.*Mobile.*/)||!!u.match(/AppleWebKit/),  //是否为移动终端
		ios: !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/),  //ios终端
		android: u.indexOf('Android') > -1 || u.indexOf('Linux') > -1,  //android终端或者uc浏览器
		iPhone: u.indexOf('iPhone') > -1 || u.indexOf('Mac') > -1,  //是否为iPhone或者QQHD浏览器
		iPad: u.indexOf('iPad') > -1,  //是否iPad
		webApp: u.indexOf('Safari') == -1  //是否web应该程序,没有头部与底部
		};
		}()
	}
	function downhref(){
		if(browser.versions.ios || browser.versions.iPhone || browser.versions.iPad){
			window.location = "wapdown.action?type=ios";
		}else{
			window.location = "wapdown.action?type=android";
		}
	}
</script>

 

分享到:
评论

相关推荐

    判断客户端是iOS还是Android

    三、判断iOS还是Android 可以通过分析userAgent属性来判断是iOS还是Android。例如,可以使用以下代码来判断: ``` var ua = navigator.userAgent; if (ua.indexOf('iPhone') &gt; -1) { // 是 iPhone } else if (ua....

    微信扫一扫智能判断IOS和Android

    在这个特定的场景中,"微信扫一扫智能判断IOS和Android" 是一种技术手段,旨在通过用户使用微信扫一扫时,自动识别他们所使用的操作系统,从而提供适配的下载体验。 首先,我们要理解的是微信扫一扫如何进行智能...

    js判断手机系统是android还是ios

    var isAndroid = u.indexOf('Android') &gt; -1 || u.indexOf('Adr') &gt; -1; //android终端 var isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); //ios终端 alert&#40;'是否是Android:'+isAndroid&#41;; alert&#...

    JS判断Android、iOS或浏览器的多种方法(四种方法)

    主要介绍了JS判断Android、iOS或浏览器的多种方法(四种方法),需要的朋友可以参考下

    js判断客户端是iOS还是Android等移动终端的方法

    JavaScript判断浏览器类型一般有两种办法,一种是根据各种浏览器独有的属性来分辨,另一种是通过分析浏览器的userAgent属性来判断的。在许多情况下,值判断出浏览器类型之后,还需判断浏览器版本才能处理兼容性问题...

    html5唤起原生ios和安卓android app的方法

    在移动互联网时代,Web 应用(H5 应用)与原生应用(如 iOS 和 Android 应用)之间的交互变得越来越重要。其中一种常见的场景就是从 H5 页面跳转到相应的原生应用,这通常被称为“唤起”原生应用。本文将详细介绍...

    使用Javascript判断浏览器终端设备(PC、IOS(iphone)、Android)

    WEB开发中如何通过Javascript来判断终端为PC、IOS(iphone)、Android呢? 可以通过判断浏览器的userAgent,用正则来判断手机是否是ios和Android客户端。 var u = navigator.userAgent; isAndroid = u.indexOf('...

    js判断浏览器的环境(pc端,移动端,还是微信浏览器)

    在学习和工作中,使用JavaScript(JS)来判断浏览器的环境是一种常见的需求。这涉及到检测当前用户是通过PC端、移动端还是微信浏览器访问网站。通过不同的环境来调整网站的布局、功能或是用户体验,对于Web开发而言...

    原生js判断手机终端/安卓系统、ios系统

    总结来说,通过分析User-Agent字符串,我们可以轻松地使用原生JavaScript判断用户所使用的手机终端类型,如Android或iOS,并据此提供定制化的用户体验。这种方法适用于各种Web应用,特别是在考虑设备兼容性和优化...

    ios_android上传图片 php接收

    在移动应用开发中,iOS和Android平台经常需要与服务器进行数据交互,其中一项常见的操作就是上传用户拍摄或选择的图片。这里的"ios_android上传图片 php接收"是指在iOS和Android设备上通过应用程序将图片文件上传到...

    ios 不支持 iframe 的完美解决方法(兼容iOS&安卓)

    可以利用`navigator.userAgent`属性获取用户的浏览器标识,然后通过正则表达式判断用户是使用Android还是iOS设备。例如: ```javascript var u = navigator.userAgent; var isAndroid = u.indexOf('Android') &gt; -1 ...

    js点击下载跳转iOS或安卓.docx

    那么,如何通过 JavaScript 判断用户的设备是 iOS 还是安卓呢?下面我们来详细介绍这项技术。 首先,我们需要了解 navigator.userAgent,这是一个浏览器提供的对象,它包含了用户代理的信息,如浏览器类型、操作...

    js判断客户端是pc端还是移动端

    几种判断设备是否是移动端还是pc端,然后在进行是否跳转页面,达到匹配的效果

    JS辨别访问浏览器判断是android还是ios系统

    项目中需要扫描二维码之后自动分辨出是android还是ios系统,针对于不同的系统进行不同的下载。 [removed] /* * 智能机浏览器版本信息: * */ var browser = { versions: function() { var u = navigator.userAgent,...

    js判断是手机还是pc并调用不同css样式

    if((navigator.userAgent.match(/(phone|pad|pod|iPhone|iPod|ios|iPad|Android|wOSBrowser|BrowserNG|WebOS)/i))) { [removed]('&lt;link href="css/mobile.css" rel="stylesheet" type="text/css" media="screen...

    JS判断是否安装APP

    这个过程可以通过JavaScript实现,特别是在"JS判断是否安装APP"的场景下。以下是一些关于如何使用JavaScript来检测用户设备上是否已安装特定应用程序的关键知识点: 1. **检查浏览器APIs**: - Web App Manifest:...

Global site tag (gtag.js) - Google Analytics