数码资讯
js如何判断移动终端访问设备并解析相应的CSS
复制代码代码如下所示: 确定移动终端/操作环境 如果( / applewebkit。*移动/ i.test(导航。用户代理)| |( / MIDP | SymbianOS |诺基亚|三星| LG | NEC | TCL阿尔卡特| |鸟|迪比特|多普达飞利浦海尔联想| | | | MOT |诺基亚|索
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
复制代码代码如下所示:
确定移动终端/操作环境
如果( / applewebkit。*移动/ i.test(导航。用户代理)| |( / MIDP | SymbianOS |诺基亚|三星| LG | NEC | TCL阿尔卡特| |鸟|迪比特|多普达飞利浦海尔联想| | | | MOT |诺基亚|索爱| SIE - |夏新|中兴/。测试(导航。用户代理))){
如果(window.location.href.indexof(移动)<0){
尝试{
如果( / Android | webOS | iPhone | iPod |黑莓 / i.test(导航。用户代理)){
访问环境是Android | webOS | iPhone | iPod |黑莓 / /判断加载方式
setactivestylesheet(style_mobile_a。CSS);
}
如果( / / i.test iPad(导航。用户代理)){
访问环境是加载加载方式
setactivestylesheet(style_mobile_ipad。CSS);
}
别的{
判断访问环境其他移动设备加载方式
setactivestylesheet(style_mobile_other。CSS);
}
}
catch(e){ }
}
}
别的{
如果没有上述内容,它将加载以下样式
setactivestylesheet(style_mobile_no。CSS);
}
加载方式完成后/判断
功能setactivestylesheet(文件名){ document.write();}
确定移动终端/操作环境
如果( / applewebkit。*移动/ i.test(导航。用户代理)| |( / MIDP | SymbianOS |诺基亚|三星| LG | NEC | TCL阿尔卡特| |鸟|迪比特|多普达飞利浦海尔联想| | | | MOT |诺基亚|索爱| SIE - |夏新|中兴/。测试(导航。用户代理))){
如果(window.location.href.indexof(移动)<0){
尝试{
如果( / Android | webOS | iPhone | iPod |黑莓 / i.test(导航。用户代理)){
访问环境是Android | webOS | iPhone | iPod |黑莓 / /判断加载方式
setactivestylesheet(style_mobile_a。CSS);
}
如果( / / i.test iPad(导航。用户代理)){
访问环境是加载加载方式
setactivestylesheet(style_mobile_ipad。CSS);
}
别的{
判断访问环境其他移动设备加载方式
setactivestylesheet(style_mobile_other。CSS);
}
}
catch(e){ }
}
}
别的{
如果没有上述内容,它将加载以下样式
setactivestylesheet(style_mobile_no。CSS);
}
加载方式完成后/判断
功能setactivestylesheet(文件名){ document.write();}
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。