如何使用JS获取系统内存、CPU/GPU、电量等信息
💡
原文中文,约2100字,阅读约需5分钟。
📝
内容提要
本文介绍了如何通过JavaScript获取设备系统信息,包括内存大小、CPU核数、GPU支持和电量状态。使用navigator对象可以轻松获取这些信息,但目前仅限于Chrome等少数浏览器。文章还提到了一些其他硬件识别功能。
🎯
关键要点
- 浏览器可以获取设备的系统信息,包括内存大小、CPU/GPU和电量状态。
- 使用navigator.deviceMemory可以获取内存大小,目前仅Chrome浏览器支持。
- 通过navigator.hardwareConcurrency可以获取CPU的核数,所有标准浏览器均支持。
- 使用navigator.gpu可以获取GPU对象,支持WebGPU API,最新的Safari和Firefox也已支持。
- 电量状态可以通过getBattery()方法获取,当前仅Chrome浏览器支持。
- navigator对象还提供其他硬件识别功能,如蓝牙、虚拟键盘、USB等。
➡️