[js判断移动设备]js判断移动设备并且跳转到移版网页代码总结

更新时间:2019-12-07    来源:ios    手机版     字体:

【www.bbyears.com--ios】

例子1

<script type="text/javascript">
if((navigator.userAgent.match(/(iPhone|iPod|Android|ios)/i))){   
location.replace("http://m.111cn.net/art-91463.htm");
}
</script>

例子2

<script type="text/javascript">
/*
    111cn.net适配跳转
*/
(function(){
    var reWriteUrl = function(url){
        if(url){
            var Splits = url.split("/"),siteName=window.location.pathname;
            if(typeof siteName!=="undefined"){
                return "http://m.111cn.net"+siteName;
            }
        }
    };
    if(/Android|webOS|iPhone|iPad|Windows Phone|iPod|BlackBerry|SymbianOS|Nokia|Mobile/i.test(navigator.userAgent)){
        var url=window.location.href;
        var pathname=window.location.pathname;
        if(url.indexOf("?mobile")<0){
        try{
            window.location.href=reWriteUrl(url);
        }catch(e){}
        }
    };
})();
</script>

例子3


var browser = {
            versions: function () {
                var u = navigator.userAgent, app = navigator.appVersion;
                return {//移动终端浏览器版本信息
                    trident: u.indexOf("Trident") > -1, //IE内核
                    presto: u.indexOf("Presto") > -1, //opera内核
                    webKit: u.indexOf("AppleWebKit") > -1, //苹果、谷歌内核
                    gecko: u.indexOf("Gecko") > -1 && u.indexOf("KHTML") == -1, //火狐内核
                    mobile: !!u.match(/AppleWebKit.*Mobile/i) || !!u.match(/MIDP|SymbianOS|NOKIA|SAMSUNG|LG|NEC|TCL|Alcatel|BIRD|DBTEL|Dopod|PHILIPS|HAIER|LENOVO|MOT-|Nokia|SonyEricsson|SIE-|Amoi|ZTE/), //是否为移动终端
                    ios: !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/), //ios终端
                    android: u.indexOf("Android") > -1 || u.indexOf("Linux") > -1, //android终端或者uc浏览器
                    iPhone: u.indexOf("iPhone") > -1 || u.indexOf("Mac") > -1, //是否为iPhone或者QQHD浏览器
                    iPad: u.indexOf("iPad") > -1, //是否iPad
                    webApp: u.indexOf("Safari") == -1 //是否web应该程序,没有头部与底部
                };
            } (),
            language: (navigator.browserLanguage || navigator.language).toLowerCase()
        }

 

if (true) {
 var href = location.href;
  if (href.indexOf("/az/") >= 0) {
  var reg = /\/az\/(\d+)\.html/i;
  var m = reg.exec(href);
  if (m && m.length == 2) {
   //redirectMobile("http://m.111cn.net/" + m[1]);
  }

 } else if (href.indexOf("/azyx/") >= 0) {
  var reg = /\/azyx\/(\d+)\.html/i;
  var m = reg.exec(href);
  if (m && m.length == 2) {
   //redirectMobile("http://m.111cn.net/" + m[1]);
  }
 }

}

本文来源:http://www.bbyears.com/shoujikaifa/82506.html

热门标签

更多>>

本类排行