WorkerNavigator: deviceMemory 属性
注意:此功能仅在 Web Workers 中可用。
WorkerNavigator 接口的只读属性 deviceMemory 返回设备内存的近似值(以 GB 为单位)。
报告的值并不精确,以减少 指纹识别。它通过向下取整到最接近的 2 的幂,然后将该数字除以 1024 来近似。然后将其限制在下限和上限之间,以保护内存非常低或内存非常高的设备的拥有者的隐私。
值
浮点数;0.25、0.5、1、2、4、8 之一。
示例
以下代码可以在 worker 中运行
js
const memory = navigator.deviceMemory;
console.log(`This device has at least ${memory}GiB of RAM.`);
规范
| 规范 |
|---|
| 设备内存 # sec-device-memory-js-api |
浏览器兼容性
加载中…
另见
Device-MemoryHTTP 头部