网站首页  汉语字词  英语词汇  考试资料  写作素材  旧版资料

请输入您要查询的考试资料:

 

标题 javascript判断移动端访问设备并解析对应CSS的方法
内容
    本文实例讲述了javascript判断移动端访问设备并解析对应CSS的方法。分享给大家供大家参考。具体分析如下:
    javascript判断不同web访问环境,主要针对移动设备,提供相对应的解析方案(判断设备代码直接copy腾讯网的):
    复制代码 代码如下:// 判断是否为移动端运行环境
    if(/AppleWebKit.*Mobile/i.test(navigator.userAgent) || (/MIDP|SymbianOS|NOKIA|SAMSUNG|LG|NEC|TCL|Alcatel|BIRD|DBTEL|Dopod|PHILIPS|HAIER|LENOVO|MOT-|Nokia|SonyEricsson|SIE-|Amoi|ZTE/.test(navigator.userAgent))){
    if(window.location.href.indexOf("?mobile")<0){
    try{
    if(/Android|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent)){
    // 判断访问环境是 Android|webOS|iPhone|iPod|BlackBerry 则加载以下样式
    setActiveStyleSheet("style_mobile_a.css");
    }
    else if(/iPad/i.test(navigator.userAgent)){
    // 判断访问环境是 iPad 则加载以下样式
    setActiveStyleSheet("style_mobile_iPad.css");
    }
    else{
    // 判断访问环境是 其他移动设备 则加载以下样式
    setActiveStyleSheet("style_mobile_other.css");
    }
    }
    catch(e){}
    }
    }
    else{
    // 如果以上都不是,则加载以下样式
    setActiveStyleSheet("style_mobile_no.css");
    }
    // 判断完毕后加载样式
    function setActiveStyleSheet(filename){document.write("<link href="+filename+" rel=stylesheet>");}
    加载页面:
    复制代码 代码如下:<script type="text/javascript">
    if(/AppleWebKit.*mobile/i.test(navigator.userAgent) || (/MIDP|SymbianOS|NOKIA|SAMSUNG|LG|NEC|TCL|Alcatel|BIRD|DBTEL|Dopod|PHILIPS|HAIER|LENOVO|MOT-|Nokia|SonyEricsson|SIE-|Amoi|ZTE/.test(navigator.userAgent))){
    if(window.location.href.indexOf("?mobile")<0){
    try{
    if(/Android|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent)){
    window.location.href="手机页面";
    }else if(/iPad/i.test(navigator.userAgent)){
    window.location.href="平板页面";
    }else{
    window.location.href="其他移动端页面"
    }
    }catch(e){}
    }
    }
    </script>
    希望本文所述对大家的javascript程序设计有所帮助。
随便看

 

在线学习网考试资料包含高考、自考、专升本考试、人事考试、公务员考试、大学生村官考试、特岗教师招聘考试、事业单位招聘考试、企业人才招聘、银行招聘、教师招聘、农村信用社招聘、各类资格证书考试等各类考试资料。

 

Copyright © 2002-2024 cuapp.net All Rights Reserved
更新时间:2025/5/16 1:15:12