
var os=require('os');
//获取cpu(处理器架构)
var arch=osarch();
consolelog(arch);
//获取cpu信息
var cpus=oscpus();
consolelog(cpus);
//字节顺序 高位优先返回BE,低位优先的返回LE
var endianness=osendianness();
consolelog(endianness);
//空闲内存字节
var freemem=osfreemem()
consolelog(freemem);
//当前登录用户的根目录
var homedir=oshomedir();
consolelog(homedir);
// *** 作系统主机名
var hostname=oshostname()
consolelog(hostname);
//系统最近5、10、15分钟的平均负载,这是一个针对linux或unix的统计,windows下始终返回[0,0,0]
var loadavg=osloadavg();
consolelog(loadavg);
//网络配置列表
var networkInterfaces=osnetworkInterfaces();
consolelog(networkInterfaces);
// *** 作系统类型,返回值有'darwin', 'freebsd', 'linux', 'sunos' , 'win32'
var platform=osplatform();
consolelog(platform);
// *** 作系统版本
var release=osrelease();
consolelog(release);
// *** 作系统临时文件的默认目录
var tmpdir=ostmpdir()
consolelog(tmpdir);
//系统总内存
var totalmem=ostotalmem()
consolelog(totalmem);
// *** 作系统名称,基于linux的返回linux,基于苹果的返回Darwin,基于windows的返回Windows_NT
var type=ostype();
consolelog(type);
//计算机正常运行时间
var uptime=osuptime();
consolelog(uptime);
var checkSystem = function () {
var uaMap = {
'android': /Android/i,
'ios': /(:iPhone|iPad)/i
};
var ua = windownavigatoruserAgent;
for (var i in uaMap) {
if (uaMap[i]test(ua)) {
return i;
}
}
return null;
};
然后直接用
checkSystem() == 'ios'和
checkSystem() == 'android'判断。
或者直接这样
documentbodyclassName = checkSystem();这样body上就有系统的class了。
控制CSS就能控制如何显示了。
<%-- 手机端电脑端判断--%>
<script type="text/javascript">
$(document)ready(function () {
//平台、设备和 *** 作系统
var system = {
win: false,
mac: false,
xll: false
};
//检测平台
var p = navigatorplatform;
systemwin = pindexOf("Win") == 0;
systemmac = pindexOf("Mac") == 0;
systemx11 = (p == "X11") || (pindexOf("Linux") == 0);
//跳转语句
if (systemwin || systemmac || systemxll) {//转向后台登陆页面
windowlocationhref = "indexhtml";
} else {
windowlocationhref = "HomeIndexaspx";//手机
}
});
</script>
以上就是关于怎么用nodejs代码实现获取cpuID和主板ID全部的内容,包括:怎么用nodejs代码实现获取cpuID和主板ID、求一段JS代码,可以根据UA判断不通的 *** 作系统显示不同的代码!、怎么用js判断是pc端还是手机端等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)