找回密码
 立即注册
即日起,论坛关闭新用户注册和登录,论坛相关的贴子保留查阅和下载。获得授权后,有技术问题可联系微信 13199509559 一对一解决。 2024-3-12
查看: 22674|回复: 42
打印 上一主题 下一主题

电脑网站加判断代码,识别是手机访问还是电脑访问并跳转

2467

主题

2467

主题

2467

主题

管理员

易达创始人

Rank: 9Rank: 9Rank: 9

积分
30815
跳转到指定楼层
1#
admin_2 发表于 2014-6-20 18:16:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

很多朋友问我,用什么办法可以在电脑网站上加一个判断。如果是手机用户访问直接跳转到手机上,电脑访问直接转到电脑上。
今天我给大家发一个JS代码。很简短,很有效。亲测一点问题都没有。

代码如下:
需要回复后浏览代码

[mw_shl_code=applescript,true]<!---识别手机或电脑的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://m.google.com' //这里改成你的手机网站地址
                }

                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.split("=")[0]]=unescape(strs.split("=")[1]);
      }
   }
   return theRequest;
}
</script>
<!---识别手机或电脑的js结束--->[/mw_shl_code]

0

主题

0

主题

0

主题

发行版

Rank: 7Rank: 7Rank: 7

积分
328
2#
wen830329 发表于 2014-7-2 19:34:16 | 只看该作者
多谢,找了好久啊。

0

主题

0

主题

0

主题

新手上路

Rank: 1

积分
31
3#
s447889763 发表于 2014-8-5 23:37:34 | 只看该作者
HAO 好HAO 好HAO 好HAO 好HAO 好HAO 好HAO 好HAO 好HAO 好HAO 好HAO 好HAO 好HAO 好HAO 好HAO 好HAO 好HAO 好HAO 好HAO 好HAO 好HAO 好HAO 好HAO 好HAO 好HAO 好HAO 好HAO 好HAO 好HAO 好HAO 好HAO 好HAO 好HAO 好HAO 好HAO 好HAO 好HAO 好HAO 好HAO 好HAO 好HAO 好HAO 好HAO 好HAO 好HAO 好HAO 好HAO 好HAO 好HAO 好

0

主题

0

主题

0

主题

新手上路

Rank: 1

积分
37
4#
马上帮 发表于 2014-8-12 05:03:32 | 只看该作者
必须顶的
X2为例的 已经不行了
http://bbs.yidacms.com/thread-5643-1-1.html

0

主题

0

主题

0

主题

新手上路

Rank: 1

积分
37
5#
马上帮 发表于 2014-8-12 05:08:00 | 只看该作者
这段JS加到那里去呢?加进index.asp好像不对吧,再看看先。

0

主题

0

主题

0

主题

注册会员

Rank: 2

积分
143
6#
Dmcbar 发表于 2014-9-3 02:36:31 | 只看该作者
加油YIDACMS

0

主题

0

主题

0

主题

新手上路

Rank: 1

积分
39
7#
hazalo 发表于 2014-9-3 14:41:12 | 只看该作者
学习了,谢谢分享

0

主题

0

主题

0

主题

中级会员

Rank: 3Rank: 3

积分
344
8#
sxs2 发表于 2014-9-18 06:46:53 | 只看该作者
顶!楼主是好人

0

主题

0

主题

0

主题

新手上路

Rank: 1

积分
8
9#
zhangkx 发表于 2014-10-31 00:18:37 | 只看该作者
学习一下

0

主题

0

主题

0

主题

新手上路

Rank: 1

积分
11
10#
renqian123123 发表于 2014-10-31 15:33:08 | 只看该作者
希望能是我需要的代码,谢谢了

0

主题

0

主题

0

主题

新手上路

Rank: 1

积分
8
11#
黑了个圈圈 发表于 2015-1-28 08:44:18 | 只看该作者
想学习下、看下代码是怎么实现的

3

主题

3

主题

3

主题

发行版

Rank: 7Rank: 7Rank: 7

积分
278
12#
lyt8733 发表于 2015-4-15 17:16:48 | 只看该作者
看看有效果没有

0

主题

0

主题

0

主题

新手上路

Rank: 1

积分
8
13#
123321 发表于 2015-4-17 15:43:46 | 只看该作者
123123123123123123123

0

主题

0

主题

0

主题

新手上路

Rank: 1

积分
8
14#
1063131983 发表于 2015-6-1 19:17:57 | 只看该作者
RE: 电脑网站加判断代码,识别是手机访问还是电脑访问并跳转

0

主题

0

主题

0

主题

新手上路

Rank: 1

积分
11
15#
qqqqqqqq 发表于 2015-6-5 18:03:01 | 只看该作者
www.tp33.cn

0

主题

0

主题

0

主题

新手上路

Rank: 1

积分
8
16#
gdfg 发表于 2015-6-23 10:29:31 | 只看该作者
呵呵呵

0

主题

0

主题

0

主题

新手上路

Rank: 1

积分
8
17#
weitea 发表于 2015-7-20 14:08:23 | 只看该作者
找了很久,希望这个可以用。

0

主题

0

主题

0

主题

新手上路

Rank: 1

积分
37
18#
遥远的心 发表于 2015-8-4 02:09:59 | 只看该作者
学习一下

0

主题

0

主题

0

主题

新手上路

Rank: 1

积分
36
19#
yjihqi 发表于 2015-8-12 17:30:09 | 只看该作者
谢谢

0

主题

0

主题

0

主题

新手上路

Rank: 1

积分
8
20#
xiaoyu123 发表于 2015-8-25 20:56:06 | 只看该作者
学习一下
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表