{ "api": { "Gamepad": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Gamepad", "support": { "chrome": [ { "version_added": "35" }, { "prefix": "webkit", "version_added": "21", "version_removed": "34" } ], "chrome_android": [ { "version_added": "35" }, { "prefix": "webkit", "version_added": "25", "version_removed": "34" } ], "edge": { "version_added": "≤18" }, "firefox": [ { "version_added": "29" }, { "version_added": "24", "version_removed": "28", "flags": [ { "type": "preference", "name": "dom.gamepad.enabled", "value_to_set": "true" } ] } ], "firefox_android": { "version_added": "32" }, "ie": { "version_added": false }, "opera": [ { "version_added": "22" }, { "prefix": "webkit", "version_added": "15", "version_removed": "21" } ], "opera_android": [ { "version_added": "22" }, { "prefix": "webkit", "version_added": "14", "version_removed": "21" } ], "safari": { "version_added": "10.1" }, "safari_ios": { "version_added": "10.3" }, "samsunginternet_android": [ { "version_added": "4.0" }, { "prefix": "webkit", "version_added": "2.0", "version_removed": "3.0" } ], "webview_android": { "version_added": false } }, "status": { "experimental": false, "standard_track": true, "deprecated": false } }, "Gamepad": { "__compat": { "description": "Gamepad() constructor", "mdn_url": "https://developer.mozilla.org/docs/Web/API/Gamepad/Gamepad", "support": { "chrome": { "version_added": "35" }, "chrome_android": { "version_added": "35" }, "edge": { "version_added": "12" }, "firefox": [ { "version_added": "29" }, { "version_added": "24", "version_removed": "28", "flags": [ { "type": "preference", "name": "dom.gamepad.enabled", "value_to_set": "true" } ] } ], "firefox_android": { "version_added": "32" }, "ie": { "version_added": false }, "opera": { "version_added": "22" }, "opera_android": { "version_added": "22" }, "safari": { "version_added": "10.1" }, "safari_ios": { "version_added": "10.3" }, "samsunginternet_android": { "version_added": "4.0" }, "webview_android": { "version_added": false } }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } }, "axes": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Gamepad/axes", "support": { "chrome": [ { "version_added": "35" }, { "prefix": "webkit", "version_added": "21", "version_removed": "34" } ], "chrome_android": [ { "version_added": "35" }, { "prefix": "webkit", "version_added": "25", "version_removed": "34" } ], "edge": { "version_added": "12" }, "firefox": [ { "version_added": "29" }, { "version_added": "24", "version_removed": "28", "flags": [ { "type": "preference", "name": "dom.gamepad.enabled", "value_to_set": "true" } ] } ], "firefox_android": { "version_added": "32" }, "ie": { "version_added": false }, "opera": [ { "version_added": "22" }, { "prefix": "webkit", "version_added": "15", "version_removed": "21" } ], "opera_android": [ { "version_added": "22" }, { "prefix": "webkit", "version_added": "14", "version_removed": "21" } ], "safari": { "version_added": "10.1" }, "safari_ios": { "version_added": "10.3" }, "samsunginternet_android": [ { "version_added": "4.0" }, { "prefix": "webkit", "version_added": "2.0", "version_removed": "3.0" } ], "webview_android": { "version_added": false } }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } }, "buttons": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Gamepad/buttons", "support": { "chrome": [ { "version_added": "35" }, { "prefix": "webkit", "version_added": "21", "version_removed": "34" } ], "chrome_android": [ { "version_added": "35" }, { "prefix": "webkit", "version_added": "25", "version_removed": "34" } ], "edge": { "version_added": "12" }, "firefox": [ { "version_added": "29" }, { "version_added": "24", "version_removed": "28", "flags": [ { "type": "preference", "name": "dom.gamepad.enabled", "value_to_set": "true" } ] } ], "firefox_android": { "version_added": "32" }, "ie": { "version_added": false }, "opera": [ { "version_added": "22" }, { "prefix": "webkit", "version_added": "15", "version_removed": "21" } ], "opera_android": [ { "version_added": "22" }, { "prefix": "webkit", "version_added": "14", "version_removed": "21" } ], "safari": { "version_added": "10.1" }, "safari_ios": { "version_added": "10.3" }, "samsunginternet_android": [ { "version_added": "4.0" }, { "prefix": "webkit", "version_added": "2.0", "version_removed": "3.0" } ], "webview_android": { "version_added": false } }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } }, "connected": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Gamepad/connected", "support": { "chrome": [ { "version_added": "35" }, { "prefix": "webkit", "version_added": "25", "version_removed": "34" } ], "chrome_android": [ { "version_added": "35" }, { "prefix": "webkit", "version_added": "25", "version_removed": "34" } ], "edge": { "version_added": "12" }, "firefox": [ { "version_added": "29" }, { "version_added": "24", "version_removed": "28", "flags": [ { "type": "preference", "name": "dom.gamepad.enabled", "value_to_set": "true" } ] } ], "firefox_android": { "version_added": "32" }, "ie": { "version_added": false }, "opera": [ { "version_added": "22" }, { "prefix": "webkit", "version_added": "15", "version_removed": "21" } ], "opera_android": [ { "version_added": "22" }, { "prefix": "webkit", "version_added": "14", "version_removed": "21" } ], "safari": { "version_added": "10.1" }, "safari_ios": { "version_added": "10.3" }, "samsunginternet_android": [ { "version_added": "4.0" }, { "prefix": "webkit", "version_added": "2.0", "version_removed": "3.0" } ], "webview_android": { "version_added": false } }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } }, "displayId": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Gamepad/displayId", "support": { "chrome": { "version_removed": "80", "version_added": true, "flags": [ { "type": "preference", "name": "WebVR" } ], "notes": "Only works on desktop in an experimental version of Chrome (other builds won't return any devices when Navigator.getVRDisplays() is invoked)." }, "chrome_android": { "version_removed": "80", "version_added": true, "notes": "Currently supported only by Google Daydream." }, "edge": { "version_added": "15" }, "firefox": [ { "version_added": "55", "notes": "Windows support was enabled in Firefox 55." }, { "version_added": "64", "notes": "macOS support was enabled in Firefox 64." } ], "firefox_android": { "version_added": "55" }, "ie": { "version_added": false }, "opera": { "version_added": null }, "safari": { "version_added": false }, "safari_ios": { "version_added": false }, "samsunginternet_android": { "version_added": true, "notes": "Currently supported only by Google Daydream." }, "webview_android": { "version_added": false } }, "status": { "experimental": true, "standard_track": true, "deprecated": true } } }, "hand": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Gamepad/hand", "support": { "chrome": { "version_added": false }, "chrome_android": { "version_added": false }, "edge": { "version_added": "15", "version_removed": "79" }, "firefox": { "version_added": true, "flags": [ { "type": "preference", "name": "dom.gamepad-extensions.enabled", "value_to_set": "true" } ], "notes": "The flag is enabled by default in Firefox Nightly and Beta, versions 55 and above." }, "firefox_android": { "version_added": false }, "ie": { "version_added": false }, "opera": { "version_added": false }, "opera_android": { "version_added": false }, "safari": { "version_added": false }, "safari_ios": { "version_added": false }, "samsunginternet_android": { "version_added": false }, "webview_android": { "version_added": false } }, "status": { "experimental": true, "standard_track": true, "deprecated": false } } }, "hapticActuators": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Gamepad/hapticActuators", "support": { "chrome": { "version_added": false }, "chrome_android": { "version_added": false }, "edge": { "version_added": "15", "version_removed": "79" }, "firefox": { "version_added": true, "flags": [ { "type": "preference", "name": "dom.gamepad-extensions.enabled", "value_to_set": "true" } ], "notes": "The flag is enabled by default in Firefox Nightly and Beta, versions 55 and above." }, "firefox_android": { "version_added": false }, "ie": { "version_added": false }, "opera": { "version_added": false }, "opera_android": { "version_added": false }, "safari": { "version_added": false }, "safari_ios": { "version_added": false }, "samsunginternet_android": { "version_added": false }, "webview_android": { "version_added": false } }, "status": { "experimental": true, "standard_track": true, "deprecated": false } } }, "id": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Gamepad/id", "support": { "chrome": [ { "version_added": "35" }, { "prefix": "webkit", "version_added": "21", "version_removed": "34" } ], "chrome_android": [ { "version_added": "35" }, { "prefix": "webkit", "version_added": "25", "version_removed": "34" } ], "edge": { "version_added": "12" }, "firefox": [ { "version_added": "29" }, { "version_added": "24", "version_removed": "28", "flags": [ { "type": "preference", "name": "dom.gamepad.enabled", "value_to_set": "true" } ] } ], "firefox_android": { "version_added": "32" }, "ie": { "version_added": false }, "opera": [ { "version_added": "22" }, { "prefix": "webkit", "version_added": "15", "version_removed": "21" } ], "opera_android": [ { "version_added": "22" }, { "prefix": "webkit", "version_added": "14", "version_removed": "21" } ], "safari": { "version_added": false }, "safari_ios": { "version_added": false }, "samsunginternet_android": [ { "version_added": "4.0" }, { "prefix": "webkit", "version_added": "2.0", "version_removed": "3.0" } ], "webview_android": { "version_added": false } }, "status": { "experimental": true, "standard_track": true, "deprecated": false } } }, "index": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Gamepad/index", "support": { "chrome": [ { "version_added": "35" }, { "prefix": "webkit", "version_added": "21", "version_removed": "34" } ], "chrome_android": [ { "version_added": "35" }, { "prefix": "webkit", "version_added": "25", "version_removed": "34" } ], "edge": { "version_added": "12" }, "firefox": [ { "version_added": "29" }, { "version_added": "24", "version_removed": "28", "flags": [ { "type": "preference", "name": "dom.gamepad.enabled", "value_to_set": "true" } ] } ], "firefox_android": { "version_added": "32" }, "ie": { "version_added": false }, "opera": [ { "version_added": "22" }, { "prefix": "webkit", "version_added": "15", "version_removed": "21" } ], "opera_android": [ { "version_added": "22" }, { "prefix": "webkit", "version_added": "14", "version_removed": "21" } ], "safari": { "version_added": "10.1" }, "safari_ios": { "version_added": "10.3" }, "samsunginternet_android": [ { "version_added": "4.0" }, { "prefix": "webkit", "version_added": "2.0", "version_removed": "3.0" } ], "webview_android": { "version_added": false } }, "status": { "experimental": true, "standard_track": true, "deprecated": false } } }, "mapping": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Gamepad/mapping", "support": { "chrome": [ { "version_added": "35" }, { "prefix": "webkit", "version_added": "21", "version_removed": "34" } ], "chrome_android": [ { "version_added": "35" }, { "prefix": "webkit", "version_added": "25", "version_removed": "34" } ], "edge": { "version_added": "12" }, "firefox": [ { "version_added": "29" }, { "version_added": "24", "version_removed": "28", "flags": [ { "type": "preference", "name": "dom.gamepad.enabled", "value_to_set": "true" } ] } ], "firefox_android": { "version_added": "32" }, "ie": { "version_added": false }, "opera": [ { "version_added": "22" }, { "prefix": "webkit", "version_added": "15", "version_removed": "21" } ], "opera_android": [ { "version_added": "22" }, { "prefix": "webkit", "version_added": "14", "version_removed": "21" } ], "safari": { "version_added": "10.1" }, "safari_ios": { "version_added": "10.3" }, "samsunginternet_android": [ { "version_added": "4.0" }, { "prefix": "webkit", "version_added": "2.0", "version_removed": "3.0" } ], "webview_android": { "version_added": false } }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } }, "pose": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Gamepad/pose", "support": { "chrome": { "version_added": false }, "chrome_android": { "version_added": false }, "edge": { "version_added": "15", "version_removed": "79" }, "firefox": { "version_added": true, "flags": [ { "type": "preference", "name": "dom.gamepad-extensions.enabled", "value_to_set": "true" } ], "notes": "The flag is enabled by default in Firefox Nightly and Beta, versions 55 and above." }, "firefox_android": { "version_added": false }, "ie": { "version_added": false }, "opera": { "version_added": false }, "opera_android": { "version_added": false }, "safari": { "version_added": false }, "safari_ios": { "version_added": false }, "samsunginternet_android": { "version_added": false }, "webview_android": { "version_added": false } }, "status": { "experimental": true, "standard_track": true, "deprecated": false } } }, "timestamp": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Gamepad/timestamp", "support": { "chrome": [ { "version_added": "35" }, { "prefix": "webkit", "version_added": "21", "version_removed": "34" } ], "chrome_android": [ { "version_added": "35" }, { "prefix": "webkit", "version_added": "25", "version_removed": "34" } ], "edge": { "version_added": "12" }, "firefox": [ { "version_added": "29" }, { "version_added": "24", "version_removed": "28", "flags": [ { "type": "preference", "name": "dom.gamepad.enabled", "value_to_set": "true" } ] } ], "firefox_android": { "version_added": "32" }, "ie": { "version_added": false }, "opera": [ { "version_added": "22" }, { "prefix": "webkit", "version_added": "15", "version_removed": "21" } ], "opera_android": [ { "version_added": "22" }, { "prefix": "webkit", "version_added": "14", "version_removed": "21" } ], "safari": { "version_added": "10.1" }, "safari_ios": { "version_added": "10.3" }, "samsunginternet_android": [ { "version_added": "4.0" }, { "prefix": "webkit", "version_added": "2.0", "version_removed": "3.0" } ], "webview_android": { "version_added": false } }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } }, "vibrationActuator": { "__compat": { "support": { "chrome": { "version_added": "68" }, "chrome_android": { "version_added": "68" }, "edge": { "version_added": "79" }, "firefox": { "version_added": false }, "firefox_android": { "version_added": false }, "ie": { "version_added": false }, "opera": { "version_added": "55" }, "opera_android": { "version_added": "48" }, "safari": { "version_added": false }, "safari_ios": { "version_added": false }, "samsunginternet_android": { "version_added": "10.0" }, "webview_android": { "version_added": false } }, "status": { "experimental": true, "standard_track": false, "deprecated": false } } } } } }