如何判别用户是通过手机浏览器(也就是非PC端)访问,以此将用户导向至手机版网站? 50

现有PC端网站,想建立一个针对手机用户的网站,请教如何判别用户是非PC端,而以此导向至手机版网站。晕。。。我不想开发APP,拜托能不能答即所问?谢谢。... 现有PC端网站,想建立一个针对手机用户的网站,请教如何判别用户是非PC端,而以此导向至手机版网站。
晕。。。我不想开发APP,拜托能不能答即所问?谢谢。
展开
 我来答
性格行为学教练谷玖泽
2014-03-03 · TA获得超过141个赞
知道答主
回答量:60
采纳率:0%
帮助的人:37.7万
展开全部
给分啊?用移动终端访问WEB站点自动跳转 我网站首页加入 以下JS代码
<script language="javascript">
(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 = 'http://www.ilikeseo.cn/apk/' //你要跳转的手机或移动站点地址
}
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;
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;
}
</script>
通过 手机访问 http://www.ilikeseo.cn 查看效果
匿名用户
2014-02-09
展开全部
那就开发个手机把..就好
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-02-09
展开全部
那就开发个手机把..就好
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
待我下世来偿还
2014-02-09 · TA获得超过1.1万个赞
知道大有可为答主
回答量:4874
采纳率:77%
帮助的人:895万
展开全部
还是弄个app吧。你看淘宝的原来一直pc的,后来双11双12活动做的这么大,引导消费者通过手机购物。然后淘宝的app也做大了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式