Javascript判断页面访问计算机或移动端

Javascript判断页面访问计算机或移动端
方法1:
功能browserredirect(型){
无功suseragent = navigator.useragent.tolowercase();
无功bisipad = suseragent.match( / /我的iPad)= =iPad;
无功bisiphoneos = suseragent.match( / /我的iPhone OS)= =iPhone OS;
无功bismidp = suseragent.match( / /我MIDP)= =MIDP ;
无功bisuc7 = suseragent.match( /右:1.2.3.4 /我)= =RV:1.2.3.4;
VaR胃必治= suseragent.match( / /我UCWEB)= =UCWEB;
无功bisandroid = suseragent.match( / Android /我)= =Android;
无功bisce = suseragent.match( / /我的Windows CE)= =CE;
无功biswm = suseragent.match( / /我的Windows Mobile)= =Windows手机;

如果(bisipad bisiphoneos bismidp bisuc7 | | | | | | | |胃必治| | bisandroid | | | | bisce biswm){
窗口的位置。href = / / / rhylogin ctcshop shtml;
(这是一个手机);
{人}
窗口位置= ' /易/登录。shtmlref_url = / /索引HTML/;
(这是一台计算机);
}
}
1 /方法:
函数的IsPC(){
无功useragentinfo = navigator.useragent;
var代理=Android
SymbianOS
iPad
var标志=真;
对于(var v = 0;V<agents.length;V + +){
如果(useragentinfo.indexof(代理{五})> 0){
标志=假;
打破;
}
}
返回标志;
}
方法2:
功能browserredirect(){
无功suseragent = navigator.useragent.tolowercase();
无功bisipad = suseragent.match( / /我的iPad)= =iPad;
无功bisiphoneos = suseragent.match( / /我的iPhone OS)= =iPhone OS;
无功bismidp = suseragent.match( / /我MIDP)= =MIDP ;
无功bisuc7 = suseragent.match( /右:1.2.3.4 /我)= =RV:1.2.3.4;
VaR胃必治= suseragent.match( / /我UCWEB)= =UCWEB;
无功bisandroid = suseragent.match( / Android /我)= =Android;
无功bisce = suseragent.match( / /我的Windows CE)= =CE;
无功biswm = suseragent.match( / /我的Windows Mobile)= =Windows手机;
如果(!(bisipad bisiphoneos bismidp bisuc7 | | | | | | | |胃必治| | bisandroid | | | | bisce biswm)){
窗口的位置。href = B页;
}
}
BrowserRedirect();

方法3:
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( / / / applewebkit),或是否为移动终端
iOS:u.match!((i;};};+;(u;CPU + Mac)操作系统);
安卓:u.indexof('android)- 1 u.indexof('linux)| | > > 1, / / Android终端或UC浏览器
iPhone:u.indexof('iphone)- 1 u.indexof('陆委会')| | > > / / 1,无论是iPhone或qqhd浏览器
iPad:u.indexof('ipad)- 1 / iPad >,是否
应用:u.indexof('safari)= 1 / /网页,程序是否应该,没有头部和底部
暗送秋波:u.indexof('chrome)> 1
};
(}),
语言:(导航。browserlanguage)。ToLowerCase(navigator.language | |)
}
document.writeln(语言版本:+浏览器。语言);
document.writeln(是移动终端:+浏览器版本。移动);
以上是判断页面的方式,对数据进行整理整理,跟进,继续补充相关信息,谢谢各位站的支持
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部