function checkSys() {
//var isWin = (navigator.platform == "Win32") || (navigator.platform == "Windows"); //windows系统
var userA = navigator.userAgent,
sys = {
plats:{ //判断操作系统
windows:/Windows/i.test(userA),
mac:/mac/i.test(userA),
linux:/Linux/i.test(userA),
unix:/X11/i.test(userA),
iphone:/(iPhone|iPad|iPod)/i.test(userA),
},
winPlat:{ //判断具体windows操作系统
isWin98:/Win98|Windows 98/i.test(userA),
isWin2000:/Windows NT 5.0|Windows 2000/i.test(userA),
isWinXP:/Windows NT 5.1|Windows Xp/i.test(userA),
isWin7:/Windows NT 6.1|Windows 7/i.test(userA)
}
}
return sys;
}
分享到:
相关推荐
以下是一些关于如何利用JavaScript判断操作系统类型及实现兼容性的详细知识: 1. **操作系统类型判断**: JavaScript可以通过`navigator.userAgent`属性获取到用户的浏览器发送的用户代理字符串,这个字符串包含了...
下面将详细介绍如何使用JavaScript来判断操作系统。 1. navigator对象 navigator是JavaScript中的一个全局对象,它提供了有关浏览器的信息。通过navigator对象,我们可以访问到如userAgent、appVersion、oscpu等...
本篇文章将基于提供的JavaScript代码片段,详细解析如何通过JavaScript来判断用户所使用的浏览器类型及其版本,并进一步探讨如何识别操作系统。 #### 二、浏览器类型与版本判断 ##### 2.1 navigator对象简介 `...
userAgent 属性是浏览器提供的一个字符串,包含了浏览器的类型、版本、操作系统等信息。 IE 浏览器可以通过判断 window 对象中是否存在 ActiveXObject 函数来确定,而 IE 的 userAgent 则可以通过字符串中包含...
在JavaScript编程中,获取设备类型、设备名称以及操作系统信息对于创建具有针对性的用户体验至关重要。`mobile-detect.js-master`这个压缩包很可能包含了一个名为`mobile-detect.js`的库,这个库专门用于检测用户...
标题中的“判断是否是手机访问及手机操作系统”指的是在编程中如何识别用户的访问设备是否为移动设备,并进一步确定其使用的操作系统。这在Web开发中尤为关键,因为网站或应用程序需要根据用户设备的不同特性来提供...
根据给定文件的信息,我们可以总结出关于JavaScript中的几个重要系统函数的知识点,这些知识点主要集中在URI编码解码、数字解析以及数值判断上。 ### 1. URI 编码与解码 #### 1.1 `encodeURI()` - **功能**:`...
### JavaScript 获取本机操作系统类型的方法 #### 背景与目的 在Web开发过程中,有时候我们需要根据用户所使用的操作系统类型来调整网站的行为或界面。例如,对于某些特定于操作系统的功能,或者为了提供更好的用户...
JavaScript可以通过UA字符串中的特定标识来判断访问者是哪种操作系统。 5. 识别移动设备和游戏系统:随着移动互联网的发展,越来越多的用户通过移动设备访问网页。通过UA字符串可以识别移动设备的类型,如iPhone、...
分享下javascript判断文件是否存在的方法。 1,判断客户端文件时,可以用 var fso,s=filespec; // filespec="C:/path/myfile.txt" fso=new ActiveXObject("Scripting.FileSystemObject"); if(fso.FileExists(file...
JavaScript抽奖系统是一种基于Web的互动应用,用于模拟各种抽奖活动。在这个特定的程序中,它设计了一个从A到L的12个奖项等级,每个等级对应一个01到10的横向数字数组,总共包含120个可能的数字。程序的核心功能是从...
在本主题中,我们将详细探讨如何获取操作系统信息,特别是如何判断是98还是NT系统,以及了解其运行模式。 首先,让我们关注“98”和“NT”。这里的“98”指的是Microsoft Windows 98,这是一个基于MS-DOS的操作系统...
下午去了趟用户现场,... 下面主要说一下用JavaScript如何判断用户操作系统及版本。 关键部分: window.navigator.userAgent :用户浏览器、操作系统等信息,对应HTML请求文件头User-Agent部分。 代码部分: <scri
在Windows操作系统中,判断系统版本号是开发人员和系统管理员常用的一种技能,它有助于确保软件或脚本能在特定版本的Windows上正确运行。本篇将详细介绍如何在Windows XP到Windows 10之间判断系统的版本号。 首先,...
- 考虑到不同的文件系统和浏览器差异,文件大小可能会有小数位,因此在比较时应适当放宽限制,比如设置为`maxFileSize + 1024`。 - 对于大文件,预览和读取可能会消耗大量内存,需谨慎处理。 总结,JavaScript结合...
### JavaScript-网页客户端系统文件操作 #### 一、核心知识点:FileSystemObject对象 在JavaScript中进行文件操作的主要工具是`FileSystemObject`对象。这个对象属于ActiveX控件的一部分,允许开发者在客户端执行...
本文将详细探讨如何利用JavaScript来实现串口通信,结合MSComm控件进行实际操作,并针对“javascript实现串口通信(亲身测试).zip”中的内容进行解析。 首先,我们要了解JavaScript本身并不直接支持串口通信,因为...
学习JavaScript,首先应该理解这些基本概念,然后逐步深入到更高级的主题,如异步编程(回调函数、Promise、async/await)、闭包、模块系统、正则表达式、错误处理、类型转换等。此外,JavaScript还支持面向对象编程...
Node.js的出现让JavaScript得以应用在服务器端编程中,它包括了模块化编程的概念,如fs(文件系统)、stream(流操作)和http(网络请求)等。 在Web开发中,有诸如Koa、Express、Nunjucks等框架和模板引擎帮助...