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

使用Javascript判断浏览器终端设备(PC、ios(iPhone)、Android)
如何在Web开发中使用Javascript来确定终端为PC、ios(iPhone)和Android

通过判断浏览器的用户,你可以使用普通的判断一款手机是iOS和Android客户端。
U = navigator.useragent VaR;
isandroid = u.indexof('android)- 1 u.indexof('adr)| | > > 1, / / Android终端
isios = u.match( / !;
下面是一个全面的浏览器检查功能,它提供了更多的检查内容。你可以检查它是否是移动终端(手机)、iPad、iPhone、微信、QQ等。
法官/访问终端
var浏览器{
版本:函数(){
VaR U = navigator.useragent,程序= navigator.appversion;
返回{
三叉戟:u.indexof('trident)> 1, / / IE内核
Presto:u.indexof('presto)> 1, / /歌剧内核
Webkit:u.indexof('applewebkit)> 1,苹果、谷歌/内核
壁虎:u.indexof('gecko)> 1 u.indexof('khtml)= 1,Firefox /内核
移动:!u.match!( / applewebkit移动。*。* / / /),无论是移动终端
网间网操作系统:!u.match!((i);};+;(u;CPU + Mac)操作系统;)
安卓:u.indexof('android)- 1 u.indexof('adr)| | > > 1, / / Android终端
iPhone:u.indexof('iphone)> 1, / / iPhone或qqhd浏览器
iPad:u.indexof('ipad)- 1 / iPad >,是否
应用:u.indexof('safari)= 1 / /网页,程序是否应该,没有头部和底部
Weixin:u.indexof('micromessenger)> 1,无论是WeChat(2015-01-22 / /添加)
Qq:u.match( / 快快乐乐 /我) / / QQ = =QQ
};
(}),
语言:(navigator.browserlanguage navigator.language | |)(。toLowerCase)
}
使用方法uff1a
要确定IE内核是否为
如果(浏览器,版本,三叉戟){警报(ie );}
确定是否WebKit内核 / /
如果(浏览器版本。WebKit){ alert(是WebKit );}
确定移动终端是否为
如果(浏览器版本。移动| |浏览器版本。Android | |浏览器版本,IOS){ alert(移动端);}
浏览器语言检测
currentlang = navigator.language; / /除IE浏览器使用的语言判断
如果(currentlang!){判断IE浏览器是否使用该语言
currentlang = navigator.browserlanguage;
}
警报(currentlang);
这只是最常用的方法之一,事实上,还有第二种方法:
如果( /(iPhone iPad iPod | | | iOS) / i.test(导航。用户代理)){
/ /警报(导航。用户代理);
window.location.href =iPhone。html;
} else if( / / i.test(Android)(导航。用户代理)){
/ /警报(导航。用户代理);
window.location.href =Android。html;
{人}
window.location.href =pc.html ;
};
不同终端设备采用不同的响应策略,具体场景灵活使用。

以上是对你的简单介绍。我们用Javascript来判断浏览器终端设备(PC,iOS(iPhone),Android)。我们希望能帮助你。如果你有任何问题,请给我留言,萧边会及时给您回复。谢谢您支持网站
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部