Device Memory API
注意:此功能在 Web Workers 中可用。
客戶端裝置的功能很大程度上取決於可用的 RAM 大小。傳統上,開發人員必須使用啟發式方法,要麼對裝置進行基準測試,要麼根據裝置製造商或 User Agent 字串等其他因素推斷裝置功能。
確定裝置記憶體
有兩種方法可以確定裝置大致的 RAM 大小:使用 Device Memory JavaScript API 或接受客戶端提示。
JavaScript API
你可以透過獲取 Navigator.deviceMemory 或 WorkerNavigator.deviceMemory 來查詢裝置大致的 RAM 大小。
js
const RAM = navigator.deviceMemory;
客戶端提示
你也可以使用帶有 Device-Memory 指令的 客戶端提示 HTTP 標頭來獲取大致的 RAM 容量。
介面
其他介面的擴充套件
-
返回以千兆位元組為單位的裝置大致記憶體大小。
-
返回以千兆位元組為單位的裝置大致記憶體大小。
規範
| 規範 |
|---|
| 裝置記憶體 |
瀏覽器相容性
api.Navigator.deviceMemory
載入中…
api.WorkerNavigator.deviceMemory
載入中…
http.headers.Device-Memory
載入中…