function deviceType(){
var ua = navigator.userAgent;
var agent = ["Android", "iPhone", "SymbianOS", "Windows Phone", "iPad", "iPod"];
for(var i=0; i<len,len = agent.length; i++){
if(ua.indexOf(agent[i])>0){
break;
}
}
}
deviceType();
window.addEventListener('resize', function(){
deviceType();
}) 微信的 有些不太一样
function isWeixin(){
var ua = navigator.userAgent.toLowerCase();
if(ua.match(/MicroMessenger/i)=='micromessenger'){
return true;
}else{
return false;
}
}

  

最新文章

  1. mysql存储过程详细教程
  2. Only Link: Reading links for button/a etc
  3. java核心知识点学习----多线程间的数据共享和对象独立,ThreadLocal详解
  4. 如何解决SQLServer占CPU100%
  5. Objective-C协议与非正式协议
  6. 购买vps创建账号后无法登录ftp
  7. powerdesigner12.5 设置表字符集和存储引擎
  8. php安装redis扩展连接redis服务器
  9. CMake实践(2)
  10. 第二百七十二、三天 how can I 坚持
  11. quartz定时任务中常用的cron表达式
  12. JSONP安全防范解决方案新思路
  13. sql 建立数据库,表格,索引,主键
  14. Android菜鸟的成长笔记(1)——Android开发环境搭建从入门到精通
  15. 在Gridview编辑时添加DropDownList控件并设置默认值
  16. Mybatis学习(8)逆向工程
  17. [BZOJ]1018 堵塞的交通(SHOI2008)
  18. [tkinter]为列表框添加滚动条
  19. 记录小白实习生的HashMap源码 put元素 的学习和一些疑问
  20. centos7下使用yum安装pip

热门文章

  1. 【技术累积】【点】【java】【3】编译和反编译
  2. 【udacity】机器学习-决策树
  3. 素数(Prime)
  4. List或者Map等对象创建语句放在循环外和循环内的区别
  5. Virtual servers on a Raspberry Pi with the light weight OS virtualization system Docker!
  6. Android开发人员必备的10 个开发工具
  7. POJ 2395 Out of Hay( 最小生成树 )
  8. [模板] zkw线段树
  9. linux下RTP编程(使用JRTPLIB)(转)
  10. MPlayer 开始支持RTSP/RTP流媒体文件