1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > PHP判断pc和移动端跳转 JS判断是PC还是移动端浏览器 并根据不同的终端跳转到不同的网址...

PHP判断pc和移动端跳转 JS判断是PC还是移动端浏览器 并根据不同的终端跳转到不同的网址...

时间:2021-05-29 19:35:45

相关推荐

PHP判断pc和移动端跳转 JS判断是PC还是移动端浏览器 并根据不同的终端跳转到不同的网址...

JS判断是PC还是移动端浏览器,并根据不同的终端跳转到不同的网址

function browserRedirect() {

var sUserAgent = navigator.userAgent.toLowerCase();

var bIsIpad = sUserAgent.match(/ipad/i) == "ipad";

var bIsIphoneOs = sUserAgent.match(/IPHONE os/i) == "iphone os";

var bIsMidp = sUserAgent.match(/midp/i) == "midp";

var bIsUc7 = sUserAgent.match(/rv:1.2.3.4/i) == "rv:1.2.3.4";

var bIsUc = sUserAgent.match(/ucweb/i) == "ucweb";

var bIsAndroid = sUserAgent.match(/android/i) == "android";

var bIsCE = sUserAgent.match(/windows ce/i) == "windows ce";

var bIsWM = sUserAgent.match(/windows mobile/i) == "windows mobile";

if (!(bIsIpad || bIsIphoneOs || bIsMidp || bIsUc7 || bIsUc || bIsAndroid || bIsCE || bIsWM) ){

window.location.href="/bysjlwdx";

} else {

window.location.href="http://m./blog/index?username=bysjlwdx";

}

}

browserRedirect();

如果是pc端访问移动网址,则需要跳转到相应的pc网址,修改上面代码如下(将js代码放到移动页面检测):

if (!(bIsIpad || bIsIphoneOs || bIsMidp || bIsUc7 || bIsUc || bIsAndroid || bIsCE || bIsWM) ){

var url = window.location.href;

url2 = url.replace('/m','');

window.location.href = url2;

}

如果是移动端访问pc网址,则需要跳转到相应的移动网址,修改上面代码如下(将js代码放到pc页面检测):

if (bIsIpad || bIsIphoneOs || bIsMidp || bIsUc7 || bIsUc || bIsAndroid || bIsCE || bIsWM){

var url = window.location.href;

url2 = url.replace('','/m');

window.location.href = url2;

}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。