精华内容
下载资源
问答
  • IP自动识别跳转系统 v1.0国外IP以及识别不出的IP情况,城市地区将自动设置为:北京
  • 网页自动识别跳转手机或pc

    千次阅读 2016-03-07 11:02:51
    //根据地址跳转到手机或pc页面 "com.daos.util.Tools" %> String path = request .getContextPath(); String basePath = request .getScheme()+ "://" + request .getServerName()+ ":" + request ....

    方法一:java类的方式
    …下面是判断是否为手机的类

    package com.daos.util;
    
    import javax.servlet.http.HttpServletRequest;
    
    public class Tools {
    
        /** 手机浏览器的User-Agent里的关键词 */
        /** 手机浏览器的User-Agent里的关键词 */
        private static String[] mobileUserAgents = new String[] { "Nokia",// 诺基亚,有山寨机也写这个的,总还算是手机,Mozilla/5.0
                                                                          // (Nokia5800
                                                                          // XpressMusic)UC
                                                                          // AppleWebkit(like
                                                                          // Gecko)
                                                                          // Safari/530
                "SAMSUNG",// 三星手机
                          // SAMSUNG-GT-B7722/1.0+SHP/VPP/R5+Dolfin/1.5+Nextreaming+SMM-MMS/1.2.0+profile/MIDP-2.1+configuration/CLDC-1.1
                "MIDP-2",// j2me2.0,Mozilla/5.0 (SymbianOS/9.3; U; Series60/3.2
                         // NokiaE75-1 /110.48.125 Profile/MIDP-2.1
                         // Configuration/CLDC-1.1 ) AppleWebKit/413 (KHTML like
                         // Gecko) Safari/413
                "CLDC1.1",// M600/MIDP2.0/CLDC1.1/Screen-240X320
                "SymbianOS",// 塞班系统的,
                "MAUI",// MTK山寨机默认ua
                "UNTRUSTED/1.0",// 疑似山寨机的ua,基本可以确定还是手机
                "Windows CE",// Windows CE,Mozilla/4.0 (compatible; MSIE 6.0;
                             // Windows CE; IEMobile 7.11)
                "iPhone",// iPhone是否也转wap?不管它,先区分出来再说。Mozilla/5.0 (iPhone; U; CPU
                         // iPhone OS 4_1 like Mac OS X; zh-cn) AppleWebKit/532.9
                         // (KHTML like Gecko) Mobile/8B117
                "iPad",// iPad的ua,Mozilla/5.0 (iPad; U; CPU OS 3_2 like Mac OS X;
                       // zh-cn) AppleWebKit/531.21.10 (KHTML like Gecko)
                       // Version/4.0.4 Mobile/7B367 Safari/531.21.10
                "Android",// Android是否也转wap?Mozilla/5.0 (Linux; U; Android
                          // 2.1-update1; zh-cn; XT800 Build/TITA_M2_16.22.7)
                          // AppleWebKit/530.17 (KHTML like Gecko) Version/4.0
                          // Mobile Safari/530.17
                "BlackBerry",// BlackBerry8310/2.7.0.106-4.5.0.182
                "UCWEB",// ucweb是否只给wap页面? Nokia5800
                        // XpressMusic/UCWEB7.5.0.66/50/999
                "ucweb",// 小写的ucweb貌似是uc的代理服务器Mozilla/6.0 (compatible; MSIE 6.0;)
                        // Opera ucweb-squid
                "BREW",// 很奇怪的ua,例如:REW-Applet/0x20068888 (BREW/3.1.5.20; DeviceId:
                       // 40105; Lang: zhcn) ucweb-squid
                "J2ME",// 很奇怪的ua,只有J2ME四个字母
                "YULONG",// 宇龙手机,YULONG-CoolpadN68/10.14 IPANEL/2.0 CTC/1.0
                "YuLong",// 还是宇龙
                "COOLPAD",// 宇龙酷派YL-COOLPADS100/08.10.S100 POLARIS/2.9 CTC/1.0
                "TIANYU",// 天语手机TIANYU-KTOUCH/V209/MIDP2.0/CLDC1.1/Screen-240X320
                "TY-",// 天语,TY-F6229/701116_6215_V0230 JUPITOR/2.2 CTC/1.0
                "K-Touch",// 还是天语K-Touch_N2200_CMCC/TBG110022_1223_V0801 MTK/6223
                          // Release/30.07.2008 Browser/WAP2.0
                "Haier",// 海尔手机,Haier-HG-M217_CMCC/3.0 Release/12.1.2007
                        // Browser/WAP2.0
                "DOPOD",// 多普达手机
                "Lenovo",// 联想手机,Lenovo-P650WG/S100 LMP/LML Release/2010.02.22
                         // Profile/MIDP2.0 Configuration/CLDC1.1
                "LENOVO",// 联想手机,比如:LENOVO-P780/176A
                "HUAQIN",// 华勤手机
                "AIGO-",// 爱国者居然也出过手机,AIGO-800C/2.04 TMSS-BROWSER/1.0.0 CTC/1.0
                "CTC/1.0",// 含义不明
                "CTC/2.0",// 含义不明
                "CMCC",// 移动定制手机,K-Touch_N2200_CMCC/TBG110022_1223_V0801 MTK/6223
                       // Release/30.07.2008 Browser/WAP2.0
                "DAXIAN",// 大显手机DAXIAN X180 UP.Browser/6.2.3.2(GUI) MMP/2.0
                "MOT-",// 摩托罗拉,MOT-MOTOROKRE6/1.0 LinuxOS/2.4.20 Release/8.4.2006
                       // Browser/Opera8.00 Profile/MIDP2.0 Configuration/CLDC1.1
                       // Software/R533_G_11.10.54R
                "SonyEricsson",// 索爱手机,SonyEricssonP990i/R100 Mozilla/4.0
                               // (compatible; MSIE 6.0; Symbian OS; 405) Opera 8.65
                               // [zh-CN]
                "GIONEE",// 金立手机
                "HTC",// HTC手机
                "ZTE",// 中兴手机,ZTE-A211/P109A2V1.0.0/WAP2.0 Profile
                "HUAWEI",// 华为手机,
                "webOS",// palm手机,Mozilla/5.0 (webOS/1.4.5; U; zh-CN)
                        // AppleWebKit/532.2 (KHTML like Gecko) Version/1.0
                        // Safari/532.2 Pre/1.0
                "GoBrowser",// 3g GoBrowser.User-Agent=Nokia5230/GoBrowser/2.0.290
                            // Safari
                "IEMobile",// Windows CE手机自带浏览器,
                "WAP2.0",// 支持wap 2.0的
                "micromessenger"
        };
    
        public static boolean isMobile(HttpServletRequest request) {
            String userAgent = request.getHeader("user-agent");
            if(userAgent != null && !userAgent.trim().equals("")){
                userAgent = userAgent.toLowerCase();
                for (int i = 0; i < mobileUserAgents.length; i++) {
                    if (userAgent.indexOf(mobileUserAgents[i].toLowerCase()) > 0) {
                        return true;
                    }
                }
            }
            return false;
        }
    }
    

    前天判断跳转

    //根据地址跳转到手机或pc页面
    <%@page import="com.daos.util.Tools" %> 
    <%
    String path = request.getContextPath();
    String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
    
    if(Tools.isMobile(request)){
        response.sendRedirect(basePath+"/team/getTeams_m.do");//地址栏改变
        request.getRequestDispatcher("/orderSearch/index_m.do").include(request, response);//地址栏不变
    }
    %>
    

    方法二:通过js判断

    function browserRedirect(url) {
        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 ){
            return false;
        } else {
            window.location.href = url;
            return true;
        }
    };
    展开全文
  • 一个函数轻松搞定 function uaredirect(LOCAL_URL){ if((navigator.userAgent.match(/(phone|pad|pod|mobile|ios|android|BlackBerry|MQQBrowser|JUC|Fennec|wOSBrowser|BrowserNG|WebOS|symbian|transcoder)/i)...

    一个函数轻松搞定

     

    function uaredirect(LOCAL_URL){
    if((navigator.userAgent.match(/(phone|pad|pod|mobile|ios|android|BlackBerry|MQQBrowser|JUC|Fennec|wOSBrowser|BrowserNG|WebOS|symbian|transcoder)/i))){window.location.href=LOCAL_URL;};
    }

     

     

    调用时LOCAL_URL替换为wap地址即可,有问题找我,tb搜索店铺 先行网络技术

    展开全文
  • 移动网站自动识别跳转 <body> <script> window.location.href=/Android|WebOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent)?"phone.html":"pc.html"; </script> </body>

    移动网站自动识别并跳转

    <body>
        <script>
            window.location.href=/Android|WebOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent)?"phone.html":"pc.html";
        </script>
    </body>
    
    展开全文
  • 自动跳转识别

    2018-05-25 14:25:00
    以下是电脑跳转,插入到电脑模板的js文件中 var browser = { versions: function () { var u = navigator.userAgent, app = navigator.appVersion; return { trident: u.indexOf('Trident') > -1, presto: u.indexOf...

    以下代码是插入到手机模板中
    <script type="text/javascript">
    var system = {
    win: false,
    mac: false,
    xll: false
    };
    var p = navigator.platform;
    system.win = p.indexOf("Win") == 0;
    system.mac = p.indexOf("Mac") == 0;
    system.x11 = (p == "X11") || (p.indexOf("Linux") == 0);
    if (system.win || system.mac || system.xll) {
    window.location.href = "填写你电脑的根跟网址如http://www.hiry.net进口商品网站";
    } else {}
    </script>


    以下是电脑跳转,插入到电脑模板的js文件中
    var browser = {
    versions: function () {
    var u = navigator.userAgent, app = navigator.appVersion;
    return {
    trident: u.indexOf('Trident') > -1,
    presto: u.indexOf('Presto') > -1,
    webKit: u.indexOf('AppleWebKit') > -1,
    gecko: u.indexOf('Gecko') > -1 && u.indexOf('KHTML') == -1,
    mobile: !!u.match(/AppleWebKit.*Mobile.*/) || !!u.match(/AppleWebKit/),
    ios: !!u.match(/i[^;]+;( U;)? CPU.+Mac OS X/),
    android: u.indexOf('Android') > -1 || u.indexOf('Linux') > -1,
    iPhone: u.indexOf('iPhone') > -1 || (u.indexOf('Mac') > -1 && u.indexOf
    ('Macintosh') < 0),
    iPad: u.indexOf('iPad') > -1,
    webApp: u.indexOf('Safari') == -1
    };} (),language: (navigator.browserLanguage || navigator.language).toLowerCase()}
    if(!browser.versions.iPad){
    if (browser.versions.android || browser.versions.iPhone) {
    self.location = "填写你的手机站根网址如http://www.hiry.tech科技公司";
    }}

    转载于:https://www.cnblogs.com/blogst/p/9088377.html

    展开全文
  • 修改需要跳转的目标移动端网址,代码添加到电脑端页面,识别设备自动跳转!非常方便
  • <script> function getUrlParams(){ var search = window.location.search ; var tmparray = search.substr(1,search.length).split("&"); var paramsArray = new Array; if( tmparray !...
  • [ecshop 资料] ecshop 手机 自动识别 ua 自动跳转到手机版本 miqinew ecmoban /* 修改 by www.68ecshop.com start 手机识别 ?is_c=1 表示pc版 不判断ua */ if (isset($_REQUEST['is_c'])) { $is_c = intval...
  • 如何让用户输入wap手机网站的网址时自动跳转到wap网站 ? wap页面自动跳转的实现方式 ? 如何判断访客是否是移动设备访问,自动跳转到wap页面 ? 手机自动跳转到手机页面,一个网址区分普通访问与手机访问 ? 手机访问...
  • 主要介绍了关于Android中TextView自动识别url且实现点击跳转的相关资料,文中给出了详细的示例代码,对大家具有一定的参考价值,需要的朋友们下面来一起看看吧。
  • 主要介绍了JS如何实现网站中PC端和手机端自动识别跳转对应的代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
  • <script src="http://siteapp.baidu.com/static/webappservice/uaredirect.js" type="text/javascript"></script> <script type="text/javascript">uaredirect("http://m.ldbro.com");</script>
  • function judgePcAndMobile(){ // //alert("目前的地址:"+location.href) var mobileAgent = new Array("iphone", "ipod", "ipad", "android", "mobile... //alert("跳转pc端网址了") return } } } judgePcAndMobile()
  • vue自动识别设备为移动端或pc端跳转链接 代码: data() { return { la_id: "", nowurl: "", }; }, created() { // other ... this.linktab(); }, methods: { linktab() { let goUrl = this.isMobile();...
  • 识别手机端自动跳转

    2016-01-04 10:51:40
    function is_mobile() {   var regex_match = /(nokia|iphone|android|motorola|^mot-|softbank|foma|docomo|kddi|up.browser|up.link|htc|dopod|blazer|netfront|helio|hosin|huawei|novarra|CoolPad|webos|tec
  • 搭建Android客户端APP架构——《跨组件化路由实现一自动识别生成跳转字符串》背景说明使用APT技术自动生成跳转字符串常量1.添加arouter-constant模块(JAVA Lib)2.添加生成常量类运行将生成如下常量类使用常量类...
  • 1. 代码场景: 描述:在项目中,一般我们会使用响应式布局的方式或者借助bootstrap等插件来做响应式的网站。但是根据业务的需求,手机端...这个时候就需要我们通过去识别视口分辨率的大小,来自动去跳转对应的代...
  • 不说废话了,直接上干货 &lt;script type="text/javascript"&gt; var mobileAgent = new Array("iphone", "ipod", "ipad", "...incognito&quo
  • Android textView控件自动识别电话号码,网址,邮箱,点击自动跳转到相应的功能在开发的时候我们需要实现这些功能非常简单,只需要在textView控件里面加上一句话: android:id="@+id/textView2" style="@style/B5_...
  • 手上一个项目需要在已有PC端的情况下开发手机端,需要识别使用的设备并加载不同模板文件 我的测试项目是这样的: Index模块下的view是PC端的模板,手机端的模板文件是在wap模块下的。 话不多说,上代码! 1.先...
  • 把下面的JS代码放到网页的前面 <script type="text/javascript"> var bs = { versions: function() { var u = navigator.userAgent, app = navigator.appVersion; return {//移动终端浏览器版本信息 ...
  • js实现自动识别手机端pc端跳转

    千次阅读 2018-03-28 10:54:14
    &lt;!DOCTYPE html&gt; &lt;html lang="en"&gt; &lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;title&gt;扣扣&lt;/title&...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 563
精华内容 225
关键字:

自识别跳转