| { |
| "api": { |
| "Touch": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Web/API/Touch", |
| "spec_url": "https://w3c.github.io/touch-events/#touch-interface", |
| "tags": [ |
| "web-features:touch-events" |
| ], |
| "support": { |
| "chrome": { |
| "version_added": "22" |
| }, |
| "chrome_android": "mirror", |
| "edge": { |
| "version_added": "≤18" |
| }, |
| "firefox": [ |
| { |
| "version_added": "52", |
| "partial_implementation": true, |
| "notes": "This interface is only exposed if a touch input device is detected." |
| }, |
| { |
| "version_added": "18", |
| "version_removed": "24", |
| "notes": "Removed in [bug 888304](https://bugzil.la/888304) due to web compatibility issues." |
| } |
| ], |
| "firefox_android": { |
| "version_added": "6" |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": { |
| "version_added": "≤3" |
| }, |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| }, |
| "Touch": { |
| "__compat": { |
| "description": "`Touch()` constructor", |
| "mdn_url": "https://developer.mozilla.org/docs/Web/API/Touch/Touch", |
| "spec_url": "https://w3c.github.io/touch-events/#dom-touch-constructor", |
| "tags": [ |
| "web-features:touch-events" |
| ], |
| "support": { |
| "chrome": { |
| "version_added": "48" |
| }, |
| "chrome_android": "mirror", |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "52", |
| "partial_implementation": true, |
| "notes": "This interface is only exposed if a touch input device is detected." |
| }, |
| "firefox_android": { |
| "version_added": "6" |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": { |
| "version_added": "≤3" |
| }, |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "altitudeAngle": { |
| "__compat": { |
| "spec_url": "https://w3c.github.io/touch-events/#dom-touch-altitudeangle", |
| "tags": [ |
| "web-features:touch-events" |
| ], |
| "support": { |
| "chrome": { |
| "version_added": false |
| }, |
| "chrome_android": "mirror", |
| "edge": "mirror", |
| "firefox": { |
| "version_added": false |
| }, |
| "firefox_android": "mirror", |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": { |
| "version_added": "10" |
| }, |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "azimuthAngle": { |
| "__compat": { |
| "spec_url": "https://w3c.github.io/touch-events/#dom-touch-azimuthangle", |
| "tags": [ |
| "web-features:touch-events" |
| ], |
| "support": { |
| "chrome": { |
| "version_added": false |
| }, |
| "chrome_android": "mirror", |
| "edge": "mirror", |
| "firefox": { |
| "version_added": false |
| }, |
| "firefox_android": "mirror", |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": { |
| "version_added": "10" |
| }, |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "clientX": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Web/API/Touch/clientX", |
| "spec_url": "https://w3c.github.io/touch-events/#dom-touch-clientx", |
| "tags": [ |
| "web-features:touch-events" |
| ], |
| "support": { |
| "chrome": { |
| "version_added": "22" |
| }, |
| "chrome_android": "mirror", |
| "edge": { |
| "version_added": "≤18" |
| }, |
| "firefox": [ |
| { |
| "version_added": "52", |
| "partial_implementation": true, |
| "notes": "This interface is only exposed if a touch input device is detected." |
| }, |
| { |
| "version_added": "18", |
| "version_removed": "24", |
| "notes": "Removed in [bug 888304](https://bugzil.la/888304) due to web compatibility issues." |
| } |
| ], |
| "firefox_android": { |
| "version_added": "6" |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": { |
| "version_added": "10" |
| }, |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "clientY": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Web/API/Touch/clientY", |
| "spec_url": "https://w3c.github.io/touch-events/#dom-touch-clienty", |
| "tags": [ |
| "web-features:touch-events" |
| ], |
| "support": { |
| "chrome": { |
| "version_added": "22" |
| }, |
| "chrome_android": "mirror", |
| "edge": { |
| "version_added": "≤18" |
| }, |
| "firefox": [ |
| { |
| "version_added": "52", |
| "partial_implementation": true, |
| "notes": "This interface is only exposed if a touch input device is detected." |
| }, |
| { |
| "version_added": "18", |
| "version_removed": "24", |
| "notes": "Removed in [bug 888304](https://bugzil.la/888304) due to web compatibility issues." |
| } |
| ], |
| "firefox_android": { |
| "version_added": "6" |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": { |
| "version_added": "10" |
| }, |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "force": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Web/API/Touch/force", |
| "spec_url": "https://w3c.github.io/touch-events/#dom-touch-force", |
| "tags": [ |
| "web-features:touch-events" |
| ], |
| "support": { |
| "chrome": [ |
| { |
| "version_added": "38" |
| }, |
| { |
| "prefix": "webkit", |
| "version_added": "22", |
| "version_removed": "47" |
| } |
| ], |
| "chrome_android": "mirror", |
| "edge": "mirror", |
| "firefox": [ |
| { |
| "version_added": "52", |
| "partial_implementation": true, |
| "notes": "This interface is only exposed if a touch input device is detected." |
| }, |
| { |
| "version_added": "18", |
| "version_removed": "24", |
| "notes": "Removed in [bug 888304](https://bugzil.la/888304) due to web compatibility issues." |
| } |
| ], |
| "firefox_android": { |
| "version_added": "6" |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": { |
| "version_added": "10" |
| }, |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "identifier": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Web/API/Touch/identifier", |
| "spec_url": "https://w3c.github.io/touch-events/#dom-touch-identifier", |
| "tags": [ |
| "web-features:touch-events" |
| ], |
| "support": { |
| "chrome": { |
| "version_added": "22" |
| }, |
| "chrome_android": "mirror", |
| "edge": { |
| "version_added": "≤18" |
| }, |
| "firefox": [ |
| { |
| "version_added": "52", |
| "partial_implementation": true, |
| "notes": "This interface is only exposed if a touch input device is detected." |
| }, |
| { |
| "version_added": "18", |
| "version_removed": "24", |
| "notes": "Removed in [bug 888304](https://bugzil.la/888304) due to web compatibility issues." |
| } |
| ], |
| "firefox_android": { |
| "version_added": "6" |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": { |
| "version_added": "10" |
| }, |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "pageX": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Web/API/Touch/pageX", |
| "spec_url": "https://w3c.github.io/touch-events/#dom-touch-pagex", |
| "tags": [ |
| "web-features:touch-events" |
| ], |
| "support": { |
| "chrome": { |
| "version_added": "22" |
| }, |
| "chrome_android": "mirror", |
| "edge": { |
| "version_added": "≤18" |
| }, |
| "firefox": [ |
| { |
| "version_added": "52", |
| "partial_implementation": true, |
| "notes": "This interface is only exposed if a touch input device is detected." |
| }, |
| { |
| "version_added": "18", |
| "version_removed": "24", |
| "notes": "Removed in [bug 888304](https://bugzil.la/888304) due to web compatibility issues." |
| } |
| ], |
| "firefox_android": { |
| "version_added": "6" |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": { |
| "version_added": "10" |
| }, |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "pageY": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Web/API/Touch/pageY", |
| "spec_url": "https://w3c.github.io/touch-events/#dom-touch-pagey", |
| "tags": [ |
| "web-features:touch-events" |
| ], |
| "support": { |
| "chrome": { |
| "version_added": "22" |
| }, |
| "chrome_android": "mirror", |
| "edge": { |
| "version_added": "≤18" |
| }, |
| "firefox": [ |
| { |
| "version_added": "52", |
| "partial_implementation": true, |
| "notes": "This interface is only exposed if a touch input device is detected." |
| }, |
| { |
| "version_added": "18", |
| "version_removed": "24", |
| "notes": "Removed in [bug 888304](https://bugzil.la/888304) due to web compatibility issues." |
| } |
| ], |
| "firefox_android": { |
| "version_added": "6" |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": { |
| "version_added": "10" |
| }, |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "radiusX": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Web/API/Touch/radiusX", |
| "spec_url": "https://w3c.github.io/touch-events/#dom-touch-radiusx", |
| "tags": [ |
| "web-features:touch-events" |
| ], |
| "support": { |
| "chrome": [ |
| { |
| "version_added": "38" |
| }, |
| { |
| "prefix": "webkit", |
| "version_added": "22", |
| "version_removed": "47" |
| } |
| ], |
| "chrome_android": "mirror", |
| "edge": "mirror", |
| "firefox": [ |
| { |
| "version_added": "52", |
| "partial_implementation": true, |
| "notes": "This interface is only exposed if a touch input device is detected." |
| }, |
| { |
| "version_added": "18", |
| "version_removed": "24", |
| "notes": "Removed in [bug 888304](https://bugzil.la/888304) due to web compatibility issues." |
| } |
| ], |
| "firefox_android": { |
| "version_added": "6" |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": { |
| "version_added": "10" |
| }, |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "radiusY": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Web/API/Touch/radiusY", |
| "spec_url": "https://w3c.github.io/touch-events/#dom-touch-radiusy", |
| "tags": [ |
| "web-features:touch-events" |
| ], |
| "support": { |
| "chrome": [ |
| { |
| "version_added": "38" |
| }, |
| { |
| "prefix": "webkit", |
| "version_added": "22", |
| "version_removed": "47" |
| } |
| ], |
| "chrome_android": "mirror", |
| "edge": "mirror", |
| "firefox": [ |
| { |
| "version_added": "52", |
| "partial_implementation": true, |
| "notes": "This interface is only exposed if a touch input device is detected." |
| }, |
| { |
| "version_added": "18", |
| "version_removed": "24", |
| "notes": "Removed in [bug 888304](https://bugzil.la/888304) due to web compatibility issues." |
| } |
| ], |
| "firefox_android": { |
| "version_added": "6" |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": { |
| "version_added": "10" |
| }, |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "rotationAngle": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Web/API/Touch/rotationAngle", |
| "spec_url": "https://w3c.github.io/touch-events/#dom-touch-rotationangle", |
| "tags": [ |
| "web-features:touch-events" |
| ], |
| "support": { |
| "chrome": [ |
| { |
| "version_added": "43" |
| }, |
| { |
| "prefix": "webkit", |
| "version_added": "22", |
| "version_removed": "47" |
| } |
| ], |
| "chrome_android": "mirror", |
| "edge": "mirror", |
| "firefox": [ |
| { |
| "version_added": "52", |
| "partial_implementation": true, |
| "notes": "This interface is only exposed if a touch input device is detected." |
| }, |
| { |
| "version_added": "18", |
| "version_removed": "24", |
| "notes": "Removed in [bug 888304](https://bugzil.la/888304) due to web compatibility issues." |
| } |
| ], |
| "firefox_android": { |
| "version_added": "6" |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": { |
| "version_added": "10" |
| }, |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "screenX": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Web/API/Touch/screenX", |
| "spec_url": "https://w3c.github.io/touch-events/#dom-touch-screenx", |
| "tags": [ |
| "web-features:touch-events" |
| ], |
| "support": { |
| "chrome": { |
| "version_added": "22" |
| }, |
| "chrome_android": "mirror", |
| "edge": { |
| "version_added": "≤18" |
| }, |
| "firefox": [ |
| { |
| "version_added": "52", |
| "partial_implementation": true, |
| "notes": "This interface is only exposed if a touch input device is detected." |
| }, |
| { |
| "version_added": "18", |
| "version_removed": "24", |
| "notes": "Removed in [bug 888304](https://bugzil.la/888304) due to web compatibility issues." |
| } |
| ], |
| "firefox_android": { |
| "version_added": "6" |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": { |
| "version_added": "10" |
| }, |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "screenY": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Web/API/Touch/screenY", |
| "spec_url": "https://w3c.github.io/touch-events/#dom-touch-screeny", |
| "tags": [ |
| "web-features:touch-events" |
| ], |
| "support": { |
| "chrome": { |
| "version_added": "22" |
| }, |
| "chrome_android": "mirror", |
| "edge": { |
| "version_added": "≤18" |
| }, |
| "firefox": [ |
| { |
| "version_added": "52", |
| "partial_implementation": true, |
| "notes": "This interface is only exposed if a touch input device is detected." |
| }, |
| { |
| "version_added": "18", |
| "version_removed": "24", |
| "notes": "Removed in [bug 888304](https://bugzil.la/888304) due to web compatibility issues." |
| } |
| ], |
| "firefox_android": { |
| "version_added": "6" |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": { |
| "version_added": "10" |
| }, |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "target": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Web/API/Touch/target", |
| "spec_url": "https://w3c.github.io/touch-events/#dom-touch-target", |
| "tags": [ |
| "web-features:touch-events" |
| ], |
| "support": { |
| "chrome": { |
| "version_added": "22" |
| }, |
| "chrome_android": "mirror", |
| "edge": { |
| "version_added": "≤18" |
| }, |
| "firefox": [ |
| { |
| "version_added": "52", |
| "partial_implementation": true, |
| "notes": "This interface is only exposed if a touch input device is detected." |
| }, |
| { |
| "version_added": "18", |
| "version_removed": "24", |
| "notes": "Removed in [bug 888304](https://bugzil.la/888304) due to web compatibility issues." |
| } |
| ], |
| "firefox_android": { |
| "version_added": "6" |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": { |
| "version_added": "10" |
| }, |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "touchType": { |
| "__compat": { |
| "spec_url": "https://w3c.github.io/touch-events/#dom-touch-touchtype", |
| "tags": [ |
| "web-features:touch-events" |
| ], |
| "support": { |
| "chrome": { |
| "version_added": false |
| }, |
| "chrome_android": "mirror", |
| "edge": "mirror", |
| "firefox": { |
| "version_added": false |
| }, |
| "firefox_android": "mirror", |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": { |
| "version_added": "10" |
| }, |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| } |
| } |
| } |
| } |