function getOSName() { var userAgent = navigator.userAgent; var isMac = (navigator.platform == "Mac68K") || (navigator.platform == "MacPPC") || (navigator.platform == "Macintosh") || (navigator.platform == "MacIntel"); if (isMac) return "Mac"; var isWin = (navigator.platform == "Win32") || (navigator.platform == "Windows"); 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 findFlag = userAgent.indexOf("Windows NT 5.0") > -1 || userAgent.indexOf("Windows 2000") > -1; if (findFlag) return "Win2000"; var findFlag = userAgent.indexOf("Windows NT 5.1") > -1 || userAgent.indexOf("Windows XP") > -1; if (findFlag) return "WinXP"; var findFlag = userAgent.indexOf("Windows NT 5.2") > -1 || userAgent.indexOf("Windows 2003") > -1; if (findFlag) return "Win2003"; var findFlag= userAgent.indexOf("Windows NT 6.0") > -1 || userAgent.indexOf("Windows Vista") > -1; if (findFlag) return "WinVista"; var findFlag = userAgent.indexOf("Windows NT 6.1") > -1 || userAgent.indexOf("Windows 7") > -1; if (findFlag) return "Win7"; var findFlag = userAgent.indexOf("Windows NT 6.2") > -1 || userAgent.indexOf("Windows 8") > -1; if (findFlag) return "Win8"; var findFlag = userAgent.indexOf("Windows NT 6.3") > -1 || userAgent.indexOf("Windows 8.1") > -1; if (isWifindFlagn8_1) return "Win8.1"; var findFlag = userAgent.indexOf("Windows NT 6.4") > -1 || userAgent.indexOf("Windows 10") > -1; if (isWifindFlagn8_1) return "Win10"; return 'win'; } return "other"; }
相关推荐
这个时候我们就需要利用 Javascript对操作系统的类型以及某些特性进行判断,分而治之,从而实现网站在跨平台浏览时候保持良好的用户体验。 下边的代码实现对Windows、Mac、Linux、Unix擦作系统的判断: 代码如下: &...
前端如何判断浏览器的类型? 前端如何判断浏览器的版本? 前端如何判断操作系统的版本? 前端如何判断操作系统类型?
主要介绍了JS判断浏览器类型与操作系统的方法,结合实例形式分析了JS针对各种常见浏览器与操作系统进行判断的方法,需要的朋友可以参考下
主要介绍了php判断当前操作系统类型,分为两种情况一种是服务器端,一种是客户端,感兴趣的小伙伴们可以参考一下
主要介绍了js获取客户端操作系统类型的方法,可有效的判断常见操作系统的类型,包括Windows、MacOS、Unix及Linux等,涉及javascript页面navigator.userAgent属性操作技巧,需要的朋友可以参考下
有时候一些js代码并不希望在别的浏览器下运行,就需要事先判断一下,方便下面的操作。
JavaScript判断浏览器类型一般有两种办法,一种是根据各种浏览器独有的属性来分辨,另 一种是通过分析浏览器的userAgent属性来判断的。本文对浏览器各自的userAgent特点做一分析,并给出判断方法: Windows操作系统...
该库的目的是完全从用户代理字符串中识别出网络浏览器,布局引擎,操作系统,cpu体系结构和设备类型/模型的详细类型,并且占用空间较小(压缩后为〜17KB,压缩后为〜6KB)。 用香草JavaScript编写,这意味着它不...
它是一个特殊字符串头,是一种向访问网站提供你所使用的浏览器类型及版本、操作系统及版本、浏览器内核、等信息的标识。通过这个标 识,用户所访问的网站可以显示不同的排版从而为用户提供更好的体验或
} return { //判断环境,操作系统、浏览器、是否是https连接等 DOC : document, isStrict : DOC.compatMode == “CSS1Compat” , isOpera : check(/opera/) , isChrome : check(/\bchrome\b/) , isWebKit : check(/...
通过分析各类浏览器的userAgent信息,不难得出分辨各类浏览器及其版本的正则表达式。而且,对浏览器类型的判断和版本的判断完全可以合为一体地进行。
1.index.html引入 [removed] [removed] [removed] [removed] 2.直接用 [removed] //判断数组中是否包含某字符串 Array.prototype.contains = function(needle) { for (i in this) { if (this[i
第20章 调用操作系统的应用 20.1 Javascript操作剪贴板 20.2 打开硬盘驱动器 20.3 单击加入收藏夹 20.4 复制标题和网址 20.5 关闭输入法 20.6 检测屏幕分辨率 20.7 检测系统信息 20.8 显示本地计算机信息 20.9 检测...
第20章 调用操作系统的应用 20.1 Javascript操作剪贴板 20.2 打开硬盘驱动器 20.3 单击加入收藏夹 20.4 复制标题和网址 20.5 关闭输入法 20.6 检测屏幕分辨率 20.7 检测系统信息 20.8 显示本地计算机信息 20.9 检测...
其实挺简单的就是 if(navigator.userAgent.indexOf('UCBrowser') > -1) { alert("uc浏览器"); }else{ //不是uc浏览器执行的操作 } 如果想测试某个浏览器的特征可以通过如下方法...系统平台:navigator.pla
用js中的用户代理,判断浏览的类型,其中包括判断pc端、移动端、判断用户移动端使用的系统平台和操作系统的版本号,判断用户是否在微信中打开
PHP内置丰富的数据类型(如整型、浮点型、字符串、数组、对象等),并提供了大量的预定义函数,涵盖了字符串操作、数学运算、文件系统处理、日期时间处理、数据库连接等常见功能,极大提高了开发效率。 在Web开发中...