Navigator: deviceMemory 属性

可用性有限

此特性不是基线特性,因为它在一些最广泛使用的浏览器中不起作用。

安全上下文: 此功能仅在安全上下文(HTTPS)中可用,且支持此功能的浏览器数量有限。

Navigator 接口的只读属性 deviceMemory 返回设备内存的大致值(以 GB 为单位)。

报告的值不精确,以减少 指纹识别。它通过向下舍入到最接近的 2 的幂,然后将该数字除以 1024 来近似。然后将其限制在下限和上限之间,以保护低内存或高内存设备的用户的隐私。

一个浮点数;可选值包括 0.250.51248

示例

js
const memory = navigator.deviceMemory;
console.log(`This device has at least ${memory}GiB of RAM.`);

规范

规范
设备内存
# sec-device-memory-js-api

浏览器兼容性

另见