判断ios 安卓系统

<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应该程序,没有头部与底部

};

}(),

language: (navigator.browserLanguage || navigator.language).toLowerCase()

}

if (browser.versions.ios || browser.versions.iPhone || browser.versions.iPad) {

window.location="https://itunes.apple.com/xxx";

}

else if (browser.versions.android) {

window.location="http://xxx/xxx.apk";

}

// document.writeln("语言版本: " + browser.language);

// document.writeln(" 是否为移动终端: " + browser.versions.mobile);

// document.writeln(" ios终端: " + browser.versions.ios);

// document.writeln(" android终端: " + browser.versions.android);

// document.writeln(" 是否为iPhone: " + browser.versions.iPhone);

// document.writeln(" 是否iPad: " + browser.versions.iPad);

// document.writeln(navigator.userAgent);

</script>

时间: 2024-08-03 09:11:07

判断ios 安卓系统的相关文章

ios系统和安卓系统到底哪个好

现实生活中,很多朋友想知道ios系统(http://www.maiziedu.com/course/ios/)和安卓系统哪个好,更想知道安卓和iOS谁是赢家,事实上,这个标准没法衡量,更没有可比性,今天,麦子学院专家就针对各自的优势来给大家作具体介绍. 不过对于普通用户来讲,它们运行诸多相似的软件,用户转换率也很高.下面腾讯科技带你盘点这两款最流行的智能手机系统各自有何优势. 应用数量:Google Play反超App Store 近日,掌握成千上万iOS和Android开发者信息的智能平台Ap

为什么安卓系统大内存却比IOS卡顿

内存管理,深受Windows下释放内存加速系统毒害,人们误以为内存剩余越多越好.其实不然,当一个应用程序退出时,OS不应该立即释放其内存,而是要等到内存不够用了才开始释放.Why? (1)有些应用频繁启动关闭,启动时,如果程序已经加载到了内存中,那么启动速度将飞快.相反的,如果不在内存,就需要从外部存储里面读取,需要等待,比较慢. (2)内存使用率越高越好.内存是易失性存储设备,当断电了数据就会消失,使用时还需要不断刷新.刷新0,还是1,对于功率是不会产生大的影响,所以也不会存在,内存使用率低,

IOS 和安卓系统比较

为什么苹果IOS操作系统比安卓系统运行速度快,不少人都反应苹果iPhone要比一般Android手机流畅,这是一个现象要说是大问题谈不上,毕竟两者是完全两个不同的系统所以严格来说放在一起对比是不公平的.不过因为Android以及iOS是当下两大主流操作系统,对比抗衡之类的说法自然难以避免.今天我们就来谈谈为什么iOS产品在使用过程中会让人觉得更加流畅一些,而为何一些Android手机则容易出现卡顿延迟的情况. iOS手机为什么比安卓流畅 优先级别不同:iOS最先响应屏幕 当我们使用iOS或者是A

狂赚310亿美元!安卓系统的钱究竟是怎么来的

免费的产品.服务就不赚钱?看到这句话,奇虎360就偷偷地笑了.因为以免费杀毒软件及其他应用等为核心的奇虎360市值高达80亿美元,就这周鸿祎还不满意,吵着闹着要私有化!与之相仿,我们印象中完全免费,甚至被各大手机厂商改造的面目全非的安卓系统,其实也在闷头赚大钱! 据外媒报道,甲骨文代理律师在法庭上披露,谷歌Android操作系统已经创造了310亿美元营收,220亿美元利润,利润率达70%!虽然谷歌认为这些数字不应该被公布于众,因为甲骨文律师披露的信息来自其内部机密财务文件,但也证明着这天文数字的

如何获得开源安卓系统?

安卓取得了巨大的商业成功,安卓的成功也经常被当成是Linux的成功.在一定程度上安卓确实是Linux的成功,谷歌充分利用Linux和开源软件的作用,在极短的时间里将安卓推向市场,并且提供一堆特性,这些新特性迅速打败了老对手iOS. 但是,我们都知道,安卓不是Linux.大部分的安卓设备都被锁了,我们不能自由地下载和安装我们喜欢的操作系统,就像我们在我们的Linux PC上做的那样,在没有越狱的情况下,我们也不能任意安装我们喜欢的应用.在我们能够销售自己的谷歌安卓设备之前,也必须跳过许多昂贵的ho

移动端判断ios还是android终端

<script> //判断ios还是android终端 var u = navigator.userAgent; var isAndroid = u.indexOf('Android') > -1 ||u.indexOf('Adr') > -1; //android终端 var isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); //ios终端 if(isAndroid){//判断是安卓终端后执行什么操作 } </scrip

iOS调用系统相机

if ([UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera])//判断相机是否可用,模拟器不可用相机. { UIImagePickerController *imagePickerController=[[UIImagePickerController alloc] init]; imagePickerController.delegate = self; imagePick

获取浏览器版本,已实现辨别是苹果系统还是安卓系统

<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title></title> </head> <body> </body

微信公众号弹出框在IOS最新系统中点击键盘上的“完成”导致事件无法触发问题

微信公众号弹出框在IOS最新系统中点击键盘上的"完成"导致事件无法触发问题 问题描述 微信公众号中有项功能是弹框模态框,输入信息后保存操作.但是在IOS系统中发现,当输入内容后,点击键盘上的"完成"后,再点击"提交"无反应:跳过"完成"直接点击"提交"就可以正常保存 问题原因 当键盘弹出后,会将body向上弹起:但是点击"完成"后并没有将body拉回,导致点击事件不在body内而无法触发