//利用原生Js获取操作系统版本
function getOS() {
var sUserAgent = navigator.userAgent;
var isWin = (navigator.platform == "Win32") || (navigator.platform == "Windows");
var isMac = (navigator.platform == "Mac68K") || (navigator.platform == "MacPPC") || (navigator.platform == "Macintosh") || (navigator.platform == "MacIntel");
if (isMac) return "Mac";
var isUnix = (navigator.platform == "X11") && !isWin && !isMac;
if (isUnix) return "Unix";
var isLinux = (String(navigator.platform).indexOf("Linux") > -1);
if (isLinux) return "Linux";
if (isWin) {
var isWin2K = sUserAgent.indexOf("Windows NT 5.0") > -1 || sUserAgent.indexOf("Windows 2000") > -1;
if (isWin2K) return "Win2000";
var isWinXP = sUserAgent.indexOf("Windows NT 5.1") > -1 || sUserAgent.indexOf("Windows XP") > -1;
if (isWinXP) return "WinXP";
var isWin2003 = sUserAgent.indexOf("Windows NT 5.2") > -1 || sUserAgent.indexOf("Windows 2003") > -1;
if (isWin2003) return "Win2003";
var isWinVista= sUserAgent.indexOf("Windows NT 6.0") > -1 || sUserAgent.indexOf("Windows Vista") > -1;
if (isWinVista) return "WinVista";
var isWin7 = sUserAgent.indexOf("Windows NT 6.1") > -1 || sUserAgent.indexOf("Windows 7") > -1;
if (isWin7) return "Win7";
var isWin10 = sUserAgent.indexOf("Windows NT 10") > -1 || sUserAgent.indexOf("Windows 10") > -1;
if (isWin10) return "Win10";
}
return "other";
} document.write("您的操作系统是:"+getOS());
console.log("您的操作系统是:"+getOS()) /****获得客户端ID****/
function ClientID (name) {
var cookies = document.cookie.split(";");
var value = "";
for (var i = 0; i < cookies.length; i++) {
var temp = cookies[i].split("=");
var tempValue = temp[0].replace(/(^\s*)|(\s*$)/g, "");
if (tempValue == name) {
value = unescape(temp[1]);
break;
}
}
return value;
} /**获得屏幕宽度**/
function ScreenWidth () {
return window.screen.width;
};
/***获得屏幕高度**/
function ScreenHeight () {
return window.screen.height;
};
/**获得浏览器***/
function Browse () {
var browser = {};
var userAgent = navigator.userAgent.toLowerCase();
var s;
(s = userAgent.match(/msie ([\d.]+)/)) ? browser.ie = s[1] : (s = userAgent.match(/firefox\/([\d.]+)/)) ? browser.firefox = s[1] : (s = userAgent.match(/chrome\/([\d.]+)/)) ? browser.chrome = s[1] : (s = userAgent.match(/opera.([\d.]+)/)) ? browser.opera = s[1] : (s = userAgent.match(/version\/([\d.]+).*safari/)) ? browser.safari = s[1] : 0;
var version = "";
if (browser.ie) {
version = 'IE ' + browser.ie;
}
else {
if (browser.firefox) {
version = 'firefox ' + browser.firefox;
}
else {
if (browser.chrome) {
version = 'chrome ' + browser.chrome;
}
else {
if (browser.opera) {
version = 'opera ' + browser.opera;
}
else {
if (browser.safari) {
version = 'safari ' + browser.safari;
}
else {
version = '未知浏览器';
}
}
}
}
}
return version;
} console.log("您的浏览器版本是:"+Browse())

最新文章

  1. 【总结】.Net面试题集锦(一)
  2. Jquery序列化与反序列化备忘
  3. 【USACO 1.4】Mother&#39;s Milk
  4. hadoop工作流引擎之azkaban [转]
  5. C++ Primer 5th 第10章 泛型算法
  6. 怎样安装pip--python的包管理工具
  7. InvocationHandler中invoke()方法的调用问题
  8. python基础(7):字符编码
  9. java课程设计-算术运算测试
  10. XML使用练习
  11. php+Ajax 例子
  12. Images之管理image
  13. make命令回显Makefile执行脚本命令
  14. Python之路(第三篇):Python基本数据类型字符串(二)
  15. libgdx学习记录24——九宫格NinePatch
  16. bash shell seq的用法
  17. ABBYY FineReader操作技巧
  18. Tomcat报错Exception: java.lang.OutOfMemoryError
  19. leetCode 题解之字符串中第一个不重复出现的字符
  20. 低级终端IO

热门文章

  1. 提高你的Python: 解释‘yield’和‘Generators(生成器)’
  2. express中cookie的使用和cookie-parser的解读
  3. 02_电话拨号器intent说明
  4. springmvc h5上传图片
  5. 转载:Eclipse build Android时不生成apk问题解决方法
  6. 【黑金教程笔记之003】【建模篇】akuei2的Verilog hdl心路
  7. 我使用过的Linux命令之hexdump - ”十六“进制查看器(转载)
  8. json知识笔记
  9. CCF2016.4 - A题
  10. php实现rpc简单的方法