function validataOS(){
var userAgent = navigator.userAgent;
if(userAgent.indexOf('Window')>0){
return 'Windows';
}else if(userAgent.indexOf('Mac OS X')>0) {
return 'Mac';
}else if(userAgent.indexOf('Linux')>0) {
return 'Linux';
}else{
return 'NUll';
}
}

最新文章

  1. 【BZOJ-3174】拯救小矮人 贪心 + DP
  2. JMS的可靠性
  3. Leetcode Sum Root to Leaf Numbers
  4. 关于分布式事务、两阶段提交、一阶段提交、Best Efforts 1PC模式和事务补偿机制的研究 转载
  5. C语言内存对齐详解
  6. [HTML]表格的一切
  7. 关于mysql binlog日志的格式说明
  8. 六一儿童节PHP宝宝又被围剿了,迅速围观!
  9. s2-048远程代码执行漏洞
  10. bzoj1127[POI2008]KUP 悬线法
  11. (NO.00001)iOS游戏SpeedBoy Lite成形记(四)
  12. SSM-MyBatis-06:Mybatis中openSession到底做了什么
  13. 网页的cdn引用地址,js,react,bootstrap
  14. 痞子衡嵌入式:ARM Cortex-M文件那些事(3)- 工程文件(.ewp)
  15. C# int[,] 和 int[][]
  16. Percona MySQL 5.7 Linux通用二进制包安装(CentOS 6)
  17. android SQLite数据库的基本操作
  18. 美团店铺评价语言处理以及分类(tfidf,SVM,决策树,随机森林,Knn,ensemble)
  19. Mariadb-10.1.22配置项
  20. 《C++数据结构-快速拾遗》 手写链表

热门文章

  1. spring quartz使用多线程并发“陷阱”
  2. Residential Gateway System for Home Network Service
  3. 链表Linked List
  4. 升级cocoapods 0.36.0之后,解决更新的部分依赖库,不是最新版本号的问题
  5. 机器学习:scikit-learn 做笑脸识别 (SVM, KNN, Logisitc regression)
  6. freemarker写select包(四)
  7. 获取root权限及破解原理分析
  8. WPF3D绘图的基础
  9. android viewpager fragment切换时界面卡顿解决办法
  10. postgresql && .net core 使用空间数据