WorkerNavigator: deviceMemory 屬性

可用性有限

此特性不是基線特性,因為它在一些最廣泛使用的瀏覽器中不起作用。

安全上下文: 此功能僅在安全上下文(HTTPS)中可用,且支援此功能的瀏覽器數量有限。

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

WorkerNavigator 介面的只讀屬性 deviceMemory 返回裝置記憶體的近似值(以 GB 為單位)。

報告的值並不精確,以減少 指紋識別。它透過向下取整到最接近的 2 的冪,然後將該數字除以 1024 來近似。然後將其限制在下限和上限之間,以保護記憶體非常低或記憶體非常高的裝置的擁有者的隱私。

浮點數;0.250.51248 之一。

示例

以下程式碼可以在 worker 中執行

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

規範

規範
裝置記憶體
# sec-device-memory-js-api

瀏覽器相容性

另見