javascript null判断判断当前是安卓平台还是ios平台

主题信息(必填)
主题描述(最多限制在50个字符)
申请人信息(必填)
申请信息已提交审核,请注意查收邮件,我们会尽快给您反馈。
如有疑问,请联系
如今的编程是一场程序员和上帝的竞赛,程序员要开发出更大更好、傻瓜都会用到软件。而上帝在努力创造出更大更傻的傻瓜。目前为止,上帝是赢的。个人网站:。个人QQ群:、
个人大数据技术博客:
CSDN &《程序员》编辑/记者,投稿&纠错等事宜请致邮
一只文艺范的软件攻城狮,Keep Learn,Always.
本人热爱编程,有着很强的兴趣,做事认真
前开发过程中,会有app下载功能,那通常就会正对三个操作系统,跳转三个不同的下载页面。JS辨别访问浏览器判断是android还是ios系统-学网-中国IT综合门户网站-提供健康,养生,留学,移民,创业,汽车等信息
> 信息中心 >
JS辨别访问浏览器判断是android还是ios系统
来源:互联网 发表时间: 15:31:12 责任编辑:鲁晓倩字体:
为了帮助网友解决“JS辨别访问浏览器判断是android还是ios系统”相关的问题,学网通过互联网对“JS辨别访问浏览器判断是android还是ios系统”相关的解决方案进行了整理,用户详细问题包括:RT,我想知道:JS辨别访问浏览器判断是android还是ios系统,具体解决方案如下:解决方案1:test(ua)) { /alert(& } else if (/android/android& if (/iphone|ipad|ipod/);).test(ua)) { alert(&quot.toLowerCase();/;iphone&quotvar ua = navigator.userA解决方案2:
navigator.userAgent
2个回答2个回答2个回答1个回答1个回答1个回答1个回答1个回答3个回答1个回答1个回答1个回答1个回答1个回答1个回答1个回答1个回答1个回答1个回答
相关文章:
最新添加资讯
24小时热门资讯
Copyright © 2004- All Rights Reserved. 学网 版权所有
京ICP备号-1 京公网安备02号js常见的判断移动端或者pc端或者安卓和苹果浏览器的方法总结
7496次浏览
很久之前写了一篇,里面介绍了运用navigator判断浏览器类型。今天在这篇文章基础上做个补充吧!
js 判断安卓或者ios 之indexOf方式
//判断访问终端
var browser={
versions:function(){
var u = navigator.userAgent, app = navigator.appV
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.*/), //是否为移动终端
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 , //是否为iPhone或者QQHD浏览器
iPad: u.indexOf('iPad') & -1, //是否iPad
webApp: u.indexOf('Safari') == -1, //是否web应该程序,没有头部与底部
weixin: u.indexOf('MicroMessenger') & -1, //是否微信 (新增)
qq: u.match(/\sQQ/i) == & qq& //是否QQ
language:(navigator.browserLanguage || navigator.language).toLowerCase()
使用方法:
//判断是否IE内核
if(browser.versions.trident){ alert(&is IE&); }
//判断是否webKit内核
if(browser.versions.webKit){ alert(&is webKit&); }
//判断是否移动端
if(browser.versions.mobile||browser.versions.android||browser.versions.ios){ alert(&移动端&); }
js 判断安卓或者ios 之正则表达式方式
if (/(iPhone|iPad|iPod|iOS)/i.test(navigator.userAgent)) {
//alert(navigator.userAgent);
} else if (/(Android)/i.test(navigator.userAgent)) {
//alert(navigator.userAgent);
相关文章:
关键词搜索使用js判断当前手机处于哪个平台(安卓/iOS) - 博客频道 - CSDN.NET
八小时内求生存,八小时外求发展。
昨天搞了个IM通讯的,产品提到聊天时,安卓和ios显示样式是有区别的,安卓系统自带键盘没有“发送”按钮,ios是有的,绝逼是使用UA做判断了,网上查了下资料,亲测可以使用:
&* [isMobile 判断平台]
&* @param test: 0:iPhone & &1:Android
function ismobile(test){
& & var u = navigator.userAgent,&
app = navigator.appV
& & 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&)&0){
& & & try{
& & & &if(/iPhone|mac|iPod|iPad/i.test(navigator.userAgent)){
& & & & return '0';
& & & &}else{
& & & & return '1';
& & & }catch(e){}
& & }else if( u.indexOf('iPad') & -1){
& & & & return '0';
& & }else{
& & & & return '1';
此方法调用时机:当输入法键盘获取焦点的时候判断当前属于哪个平台,再分别显示样式即可。
这里记录一下,免得再遇到类似的判断又是瞎找
zhanglianchang10
排名:千里之外

我要回帖

更多关于 javascript nan判断 的文章

 

随机推荐