WorkerNavigator:deviceMemory 属性

安全上下文:此功能仅在安全上下文(HTTPS)中可用,在部分或所有支持的浏览器中可用。

注意:此功能仅在Web Workers 中可用。

deviceMemoryWorkerNavigator 接口的只读属性,返回设备内存的近似大小(以千兆字节为单位)。

报告的值不精确,以减少指纹识别。它是通过向下舍入到最接近的 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

浏览器兼容性

BCD 表格仅在启用 JavaScript 的浏览器中加载。

另请参阅