zoukankan      html  css  js  c++  java
  • js判断手机端访问跳转到手机端

    <SCRIPT LANGUAGE="JavaScript">
    function mobile_device_detect(url)
    {
    var thisOS=navigator.platform;
    var os=new Array("iPhone","iPod","iPad","android","Nokia","SymbianOS","Symbian","Windows Phone","Phone","Linux armv71","MAUI","UNTRUSTED/1.0","Windows CE","BlackBerry","IEMobile");
    for(var i=0;i<os.length;i++)
    {
    if(thisOS.match(os[i]))
    {
    window.location=url;
    }

    }
    //因为相当部分的手机系统不知道信息,这里是做临时性特殊辨认
    if(navigator.platform.indexOf('iPad') != -1)
    {
    window.location=url;
    }
    //做这一部分是因为Android手机的内核也是Linux
    //但是navigator.platform显示信息不尽相同情况繁多,因此从浏览器下手,即用navigator.appVersion信息做判断
    var check = navigator.appVersion;
    if( check.match(/linux/i) )
    {
    //X11是UC浏览器的平台 ,如果有其他特殊浏览器也可以附加上条件
    if(check.match(/mobile/i) || check.match(/X11/i))
    {
    window.location=url;
    }
    }
    //类in_array函数
    Array.prototype.in_array = function(e)
    {
    for(i=0;i<this.length;i++)
    {
    if(this[i] == e)
    return true;
    }
    return false;
    }
    }
    mobile_device_detect("http://m.baidu.com");
    </script>
    我找到这样一段代码,但是现在只能是说 手机端访问跳转到 domin

  • 相关阅读:
    Python for Data Science
    Python for Data Science
    Python for Data Science
    Python for Data Science
    Python for Data Science
    Python for Data Science
    Python for Data Science
    Python for Data Science
    Python for Data Science
    软件工程实践总结
  • 原文地址:https://www.cnblogs.com/xdingc/p/7010527.html
Copyright © 2011-2022 走看看