📜  获取当前平台反应本机 - Javascript(1)

📅  最后修改于: 2023-12-03 15:27:49.780000             🧑  作者: Mango

获取当前平台反应本机 - Javascript

在Javascript中,我们经常需要根据运行环境获取系统平台信息。这个操作在浏览器和Node.js中都可以实现。本文将介绍如何获取当前平台反应本机。

浏览器环境

在浏览器环境下,我们可以使用navigator.platform属性获取当前运行环境的平台信息。以下是一个代码示例:

const platform = navigator.platform;
console.log(platform); // "Win32" or "MacIntel" or "Linux x86_64"

返回的platform值可能是Win32MacIntel或者Linux x86_64等。如果需要更详细的系统信息,可以使用第三方库,例如platform.js

Node.js环境

在Node.js环境下,可以使用os.platform()方法获取当前操作系统平台信息。以下是一个代码示例:

const os = require("os");

const platform = os.platform();
console.log(platform); // "win32" or "darwin" or "linux"

os.platform()返回值和浏览器环境下略有不同,可能会返回win32darwin或者linux等。

如果需要获取更多关于系统的信息,可以使用os模块提供的其他方法,例如os.arch()获取系统架构信息。

总结

无论是在浏览器还是Node.js环境下,获取系统平台信息都是一件简单的事情。通过navigator.platform或者os.platform()方法,可以方便地获取到当前运行环境的平台信息。如果需要更详细的系统信息,可以使用第三方库或者Node.js自带的os模块提供的其他方法。