JS判断PC还是移动端打开网页
最近在做移动端网站,也需兼容PC端。还没找到更好的方法,只能用javascr判断用户是在PC端打开还是移动端打开。
JS判断
var isPC = function (){
var userAgentInfo = navigator.userAgent.toLowerCase();
var Agents = new Array("android", "iphone", "symbianOS", "windows phone", "ipad", "ipod");
var flag = true;
for (var v = 0; v < Agents.length; v++) {
if (userAgentInfo.indexOf(Agents[v]) > 0) { flag = false; break; }
}
return flag;
}
根据判断,引入不同的css样式文件
var isPC = isPC();
function js_onload(){
var head=document.getElementsByTagName("head");
var es=document.createElement("link");
if (!isPC) {
es.href='css/mobile.css';
}else{
es.href= 'css/PC.css'
}
es.rel="stylesheet";
es.type="text/css";
head[0].appendChild(es);
}
js_onload();
这个有些麻烦!!!!也许后续会找到更好的方法,来写这些兼容了
最新文章
- 今天早上刚刚碰到的一个问题oracle数据归档已满,只能进行内部连接,ORA-00257 archiver error. 错误的处理方法
- jQuery获取页面及个元素高度、宽度
- iconfont-矢量图标字体的运用
- 使用Webpack和Babel来搭建React应用程序
- oracle 游标示例
- C#参数化SQL查询
- 深入理解object C中复制对象的用法(一)
- 连接SQLite 创建ADO.net实体类
- Restful风格的springMVC配搭ajax请求的小例子
- bash 变量使用技巧
- 汇总博客常见的api接口地址(windows live write)
- Class.getResource和ClassLoader.getResource的区别分析
- [UOJ207]共价大爷游长沙
- python 全栈开发,Day2(正式)
- js生成tree形组织机构下拉框
- BI-LSTM-CRF在序列标注中的应用
- maven项目在eclipse中debug
- JDBC_设计架构_驱动类加载_建立Connection_效率测试
- C++ RTTI的应用
- 关于奇异值分解(SVD)的理解
热门文章
- [洛谷P2024/POJ1182]食物链 - 带偏移量的并查集(2)
- libevent中evmap实现(哈希表)
- 开源协议瞎扯淡,什么是 MIT 协议?[转]
- [LeetCode] Tag Validator 标签验证器
- Python学习【第26篇】:Python系列- 多线程(threading)
- 机器学习技法:07 Blending and Bagging
- python3全栈开发-什么是粘包、粘包现象、如何解决粘包
- [Codeforces 919F]A Game With Numbers
- [Vijos 2024]无向图最短路径
- 洛谷mNOIP模拟赛Day1-分组