如何在手机上输入网址由pc端网页自动跳转到已写好的移动端网页

如题所述

1、比如打开一篇百度,这个是手机移动端的页面状态,是比较简易的,点击最下的三条横杠。

2、可以看到上面的页面是手机版的模式。

3、然后找到右上角的菜单栏,就是三横的标志,再选择最下面的分享经验,如果是其他网页的话也能找到分享的按键。

4、然后出现一个分享状态,选择最下面的复制链接,然后就会出现一个网页版的链接,选择复制。

5、然后把它复制到电脑上面,并且在电脑上面把它打开。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-01-24
function browserRedirect(url) {
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);              
}

browserRedirect("http://www.11px.cn/");

第2个回答  2018-01-24
var browser = {
versions : function() {
var u = navigator.userAgent, app = navigator.appVersion;
return {//移动终端浏览器版本信息
mobile : (!!u.match(/AppleWebKit.*Mobile/) || !!u.match(/Windows Phone/) || !!u.match(/Android/) || !!u.match(/MQQBrowser/)) && !u.match(/iPad/)//是否为移动终端
};
}()
}
if(browser.versions.mobile){
window.location.href="<a href="http://www.xxx.com/wap.html";" target="_blank">http://www.xxx.com/wap.html";</a>
}
第3个回答  2018-01-24
做一下移动适配,单独在服务器上面上传一个wap或者m的手机网页版的,第一种方法就是做响应式网站布局,这样三网都是适应,第三种就是用js调用
第4个回答  2018-01-24
(function(){ var res = GetRequest(); var par = res['index']; if(par!='gfan'){ var ua=navigator.userAgent.toLowerCase(); var contains=function (a, b){ if(a.indexOf(b)!=-1){return true;} }; var toMobileVertion = function(){ window.location.href = '手机站地址' } if(contains(ua,"ipad")||(contains(ua,"rv:1.2.3.4"))||(contains(ua,"0.0.0.0"))||(contains(ua,"8.0.552.237"))){return false} if((contains(ua,"android") && contains(ua,"mobile"))||(contains(ua,"android") && contains(ua,"mozilla")) ||(contains(ua,"android") && contains(ua,"opera")) ||contains(ua,"ucweb7")||contains(ua,"iphone")){toMobileVertion();} }})();function GetRequest() { var url = location.search; //获取url中"?"符后的字串 var theRequest = new Object(); if (url.indexOf("?") != -1) { var str = url.substr(1); strs = str.split("&"); for(var i = 0; i < strs.length; i ++) { theRequest[strs[i].split("=")[0]]=unescape(strs[i].split("=")[1]); } } return theRequest;}
相似回答