怎么用nodejs代码实现获取cpuID和主板ID

怎么用nodejs代码实现获取cpuID和主板ID,第1张

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端还是手机端等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/web/9593951.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-30
下一篇2023-04-30

发表评论

登录后才能评论

评论列表(0条)

    保存