浏览移动端网页如何正确跳转到PC端网址

栏目:DedeCMS 来源:网络 关注:0 时间:2019-09-13

电脑上打开移动网址的时候,一直显示的是移动端的网址,我们可不可以类似做一个跳转,判断是否是PC端,然后跳转移 动端网址为PC端网址呢?

其实方法很简单,代码也差不多,首先做出判断:

//判断是否移动端,如果不是则跳转到指定的URL地址
function browserRedirect(url) {
//只读的字符串,声明了浏览器用于 HTTP 请求的用户代理头的值
var sUserAgent = navigator.userAgent.toLowerCase();
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(bIsIphoneOs || bIsMidp || bIsUc7 || bIsUc || bIsAndroid || bIsCE || bIsWM) {
//window.location.replace(url);
}
else{
window.location.replace(url);
}
}

新建一个pc.js文件,将以上代码复制到pc.js文件里
然后在移动端的网页头部做跳转指定即可:

<!-- PC跳转-->
<script type="text/javascript"src="/templets/pc.js"></script>
<script type="text/javascript">browserRedirect ("http://www.q0738.com");</script>

本文标题:浏览移动端网页如何正确跳转到PC端网址
本文地址:http://www.q0738.com/dedecms/18604.html