Navigator.deviceMemory
安全なコンテキスト用
この機能は一部またはすべての対応しているブラウザーにおいて、安全なコンテキスト (HTTPS) でのみ利用できます。
Experimental
これは実験的な機能です。
本番で使用する前にブラウザー互換性一覧表をチェックしてください。
deviceMemory
は Navigator
インターフェイスの読み取り専用プロパティで、端末のおよそのメモリ量をギガバイト単位で返します。この値は概数で、最も近い2の指数に切り下げ、1024で割った数字になります。また、とても低性能または高性能の端末を使用している人のプライバシーを守るため、上限値と下限値が使用されます。
構文
memoryAmount = navigator.deviceMemory
値
浮動小数点値で 0.25
, 0.5
, 1
, 2
, 4
, 8
のうちのいずれかです。
例
const memory = navigator.deviceMemory
console.log (`This device has at least ${memory}GiB of RAM.`)
仕様書
仕様書 | 状態 | 備考 |
---|---|---|
Device Memory 1 deviceMemory の定義 |
編集者草案 | 初回定義 |
ブラウザーの互換性
BCD tables only load in the browser
関連情報
- Device Memory API
Device-Memory
HTTP header