WorkerNavigator:deviceMemory 属性
注意:此功能仅在Web Workers 中可用。
deviceMemory
是 WorkerNavigator
接口的只读属性,返回设备内存的近似大小(以千兆字节为单位)。
报告的值不精确,以减少指纹识别。它是通过向下舍入到最接近的 2 的幂,然后将该数字除以 1024 来近似的。然后,它在上下限内被钳制,以保护拥有极低内存或高内存设备的用户的隐私。
值
浮点数;0.25
、0.5
、1
、2
、4
、8
之一。
示例
以下代码可以在工作线程中运行
js
const memory = navigator.deviceMemory;
console.log(`This device has at least ${memory}GiB of RAM.`);
规范
规范 |
---|
设备内存 # sec-device-memory-js-api |
浏览器兼容性
BCD 表格仅在启用 JavaScript 的浏览器中加载。
另请参阅
Device-Memory
HTTP 标头