js判断手机端(Android手机还是iPhone手机)
/**
* [isMobile 判断平台]
* @param test: 0:iPhone 1:Android
*/
function ismobile(test){
var u = navigator.userAgent, app = navigator.appVersion;
if(/AppleWebKit.*Mobile/i.test(navigator.userAgent) || (/MIDP|SymbianOS|NOKIA|SAMSUNG|LG|NEC|TCL|Alcatel|BIRD|DBTEL|Dopod|PHILIPS|HAIER|LENOVO|MOT-|Nokia|SonyEricsson|SIE-|Amoi|ZTE/.test(navigator.userAgent))){
if(window.location.href.indexOf("?mobile")<){
try{
if(/iPhone|mac|iPod|iPad/i.test(navigator.userAgent)){
return '';
}else{
return '';
}
}catch(e){}
}
}else if( u.indexOf('iPad') > -){
return '';
}else{
return '';
}
};
使用方法:
var pla=ismobile(1);
如果pla返回的是0:iPhone 1:Android
js判断手机端(Android手机还是iPhone手机)的更多相关文章
- js判断手机端Android手机还是iPhone手机
		
/*判断当前设备是平板.安卓.苹果设备*/ <script type="text/javascript"> function fBrowserRedirect(){ v ...
 - js判断手机端操作系统(Andorid/IOS)
		
非常实用的js判断手机端操作系统(Andorid/IOS),并自动跳转相应下载界面 androidURL = "http://xxx/xxx.apk"; var browser = ...
 - js判断手机端操作系统的两种方法
		
//判断手机端操作系统(Andorid/IOS),并自动跳转相应下载界面 androidURL ="http://xxx/xxx.apk"; var browser = { ver ...
 - js判断手机端
		
if (window.location.toString().indexOf('pref=padindex') != -1) { } else { if (/AppleWebKit.*Mobile/i ...
 - JS判断手机端是否安装某应用
		
方法一(网页上判断) if (navigator.userAgent.match(/(iPhone|iPod|iPad);?/i)) { var loadDateTime = new Date() ...
 - 原生js判断手机端页面滚动停止
		
var topValue = 0,// 上次滚动条到顶部的距离 interval = null;// 定时器 contactsList = document.getElementById(" ...
 - js判断手机端操作系统(Andorid/IOS),并自动为链接添加相应下载地址
		
<script type="text/javascript"> $(document).ready(function(e) { var u = navigator.us ...
 - JS判断手机端和PC端自动跳转
		
<script type="text/javascript"> function browserRedirect() { var sUserAgent ...
 - js判断手机端和pc端
		
var browser = { versions: function() { var u = navigator.userAgent, app = navigator.appVersion; retu ...
 
随机推荐
- wx import require的理解
			
服务器端的Node.js遵循CommonJS规范.核心思想是允许模块通过require 方法来同步加载所要依赖的其他模块,然后通过 exports或module.exports来导出需要暴露的接口. ...
 - PHP伪类型和伪变量
			
一.伪类型 PHP伪类型有三种,分别是:1,mixed混合类型.2,number数字类型.3,callback回调类型. 1,mixed混合类型: mixed说明一个参数可以接受多种不同的类型,但并不 ...
 - UVALive6434_Number Assignment
			
简单dp题. 这样的,意思为给你n个数,要你现在将这n个数分为m组,使得所有组内最大值与最小值的差的和最小. 其实可以这样来考虑这个问题,首先可以把所有的数字从小到大排个序,显然如果有一种取法是最优的 ...
 - SWERC2015-I Text Processor
			
题意 给一个长度为\(n\)的字符串\(s\),再给定一个\(w\),问对于所有的\(i\in [1,n-w+1]\),\(s[i..i+w-1]\)有多少个不同字串.\(n,w\le 10^5\). ...
 - luogu 1360 阵容均衡(前缀和+差分+hash)
			
要求一段最大的区间里每个能力的增长值是一样的. 我们首先求一遍前缀和,发现,如果区间内[l,r]每个能力的增长值是一样的话,那么前缀和[r]和[l-1]的差分也应该是一样的. 那么我们把前缀和的差分h ...
 - BZOJ4915 简单的数字题
			
不妨设a1<a2<a3<a4.显然第一问的答案是4,满足a1+a4=a2+a3,a1+a2|a3+a4,a1+a3|a2+a4.容易发现将其同时扩大k倍是仍然满足条件的,于是考虑gc ...
 - web框架引入
			
1. web请求的本质就是一个socket. 2.http:一次请求,一次响应,断开链接.如下程序:必须先运行服务器端,然后客户端才能去连接.所有web框架的本质就是如下: import socket ...
 - 【BZOJ4137】火星商店问题(线段树分治,可持久化Trie)
			
[BZOJ4137]火星商店问题(线段树分治,可持久化Trie) 题面 洛谷 BZOJ权限题 题解 显然可以树套树,外层线段树,内层可持久化Trie来做. 所以我们需要更加优美的做法.--线段树分治. ...
 - Codeforces Round #406 (Div. 2)滚粗记
			
A 一看到题,不是一道解不定方程的裸题吗,调了好久exgcd. 其实一个for就好了啊 B 一直WA ON TEST 7真是烦,一想会不会是编号太大了,又写了一个map版本,无用. 调了好久好久才发现 ...
 - 框架----Django之文件上传
			
一.文件上传 1. 浏览器访问 http://127.0.0.1:8000/f1/ http://127.0.0.1:8000/f2/ 2. urls from django.conf.urls im ...