UNPKG

mdn-browser-compat-data

Version:

Browser compatibility data provided by MDN Web Docs

1,344 lines (1,343 loc) 40.7 kB
{ "api": { "Event": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Event", "support": { "chrome": { "version_added": true }, "chrome_android": { "version_added": true }, "edge": { "version_added": true }, "edge_mobile": { "version_added": true }, "firefox": { "version_added": true }, "firefox_android": { "version_added": true }, "ie": { "version_added": true }, "opera": { "version_added": true }, "opera_android": { "version_added": true }, "safari": { "version_added": true }, "safari_ios": { "version_added": true }, "webview_android": { "version_added": true } }, "status": { "experimental": false, "standard_track": true, "deprecated": false } }, "Event": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Event/Event", "description": "<code>Event()</code> constructor", "support": { "chrome": { "version_added": "15" }, "chrome_android": { "version_added": "18" }, "edge": { "version_added": true }, "edge_mobile": { "version_added": true }, "firefox": { "version_added": "11" }, "firefox_android": { "version_added": "14" }, "ie": { "version_added": false }, "opera": { "version_added": "11.6" }, "opera_android": { "version_added": "11.6" }, "safari": { "version_added": "6" }, "safari_ios": { "version_added": "6" }, "webview_android": { "version_added": true } }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } }, "bubbles": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Event/bubbles", "support": { "chrome": { "version_added": true }, "chrome_android": { "version_added": true }, "edge": { "version_added": "12" }, "edge_mobile": { "version_added": null }, "firefox": { "version_added": null }, "firefox_android": { "version_added": null }, "ie": { "version_added": null }, "opera": { "version_added": true }, "opera_android": { "version_added": true }, "safari": { "version_added": null }, "safari_ios": { "version_added": null }, "webview_android": { "version_added": true } }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } }, "cancelBubble": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Event/cancelBubble", "support": { "chrome": { "version_added": true, "notes": "Starting with Chrome 58 and Opera 45, setting this property to false does nothing, as per <a href='https://github.com/whatwg/dom/issues/211'>spec discussion</a>." }, "chrome_android": { "version_added": true, "notes": "Starting with Chrome 58 and Opera 45, setting this property to false does nothing, as per <a href='https://github.com/whatwg/dom/issues/211'>spec discussion</a>." }, "edge": { "version_added": "12" }, "edge_mobile": { "version_added": true }, "firefox": { "version_added": "53", "notes": "Prior to Firefox 53, this property was defined on the <a href='https://developer.mozilla.org/docs/Web/API/UIEvent'><code>UIEvent</code></a> interface. See <a href='https://bugzil.la/1298970'>bug 1298970</a> for more details." }, "firefox_android": { "version_added": "53", "notes": "Prior to Firefox 53, this property was defined on the <a href='https://developer.mozilla.org/docs/Web/API/UIEvent'><code>UIEvent</code></a> interface. See <a href='https://bugzil.la/1298970'>bug 1298970</a> for more details." }, "ie": { "version_added": true }, "opera": { "version_added": true, "notes": "Starting with Chrome 58 and Opera 45, setting this property to false does nothing, as per <a href='https://github.com/whatwg/dom/issues/211'>spec discussion</a>." }, "opera_android": { "version_added": true, "notes": "Starting with Chrome 58 and Opera 45, setting this property to false does nothing, as per <a href='https://github.com/whatwg/dom/issues/211'>spec discussion</a>." }, "safari": { "version_added": true }, "safari_ios": { "version_added": true }, "webview_android": { "version_added": true, "notes": "Starting with Chrome 58 and Opera 45, setting this property to false does nothing, as per <a href='https://github.com/whatwg/dom/issues/211'>spec discussion</a>." } }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } }, "cancelable": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Event/cancelable", "support": { "chrome": { "version_added": true }, "chrome_android": { "version_added": true }, "edge": { "version_added": "12" }, "edge_mobile": { "version_added": null }, "firefox": { "version_added": null }, "firefox_android": { "version_added": null }, "ie": { "version_added": null }, "opera": { "version_added": true }, "opera_android": { "version_added": true }, "safari": { "version_added": null }, "safari_ios": { "version_added": null }, "webview_android": { "version_added": true } }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } }, "composed": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Event/composed", "support": { "chrome": { "version_added": "53" }, "chrome_android": { "version_added": "53" }, "edge": { "version_added": null }, "edge_mobile": { "version_added": null }, "firefox": { "version_added": "52" }, "firefox_android": { "version_added": "52" }, "ie": { "version_added": null }, "opera": { "version_added": "40" }, "opera_android": { "version_added": "40" }, "safari": { "version_added": null }, "safari_ios": { "version_added": null }, "webview_android": { "version_added": "53" } }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } }, "composedPath": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Event/composedPath", "support": { "chrome": [ { "version_added": "53" }, { "version_added": "50", "version_removed": "53", "alternative_name": "deepPath" } ], "chrome_android": [ { "version_added": "53" }, { "version_added": "50", "version_removed": "53", "alternative_name": "deepPath" } ], "edge": { "version_added": false }, "edge_mobile": { "version_added": false }, "firefox": { "version_added": "52" }, "firefox_android": { "version_added": "52" }, "ie": { "version_added": false }, "opera": [ { "version_added": "40" }, { "version_added": "37", "version_removed": "40", "alternative_name": "deepPath" } ], "opera_android": [ { "version_added": "40" }, { "version_added": "37", "version_removed": "40", "alternative_name": "deepPath" } ], "safari": { "version_added": "10" }, "safari_ios": { "version_added": "10" }, "webview_android": [ { "version_added": "53" }, { "version_added": "50", "version_removed": "53", "alternative_name": "deepPath" } ] }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } }, "createEvent": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Event/createEvent", "support": { "chrome": { "version_added": false }, "chrome_android": { "version_added": false }, "edge": { "version_added": null }, "edge_mobile": { "version_added": null }, "firefox": { "version_added": null }, "firefox_android": { "version_added": null }, "ie": { "version_added": null }, "opera": { "version_added": false }, "opera_android": { "version_added": false }, "safari": { "version_added": null }, "safari_ios": { "version_added": null }, "webview_android": { "version_added": false } }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } }, "currentTarget": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Event/currentTarget", "support": { "chrome": { "version_added": true }, "chrome_android": { "version_added": true }, "edge": { "version_added": "12" }, "edge_mobile": { "version_added": true }, "firefox": { "version_added": true }, "firefox_android": { "version_added": true }, "ie": [ { "version_added": "9" }, { "version_added": "6", "version_removed": "9", "partial_implementation": true, "notes": "On Internet Explorer 6 through 8, the event model is different. Event listeners are attached with the non-standard <a href='https://developer.mozilla.org/docs/Web/API/EventTarget/attachEvent'><code>EventTarget.attachEvent</code></a> method. In this model, there is no equivalent to <code>event.currentTarget</code> and <code>this</code> is the global object. One solution to emulate the <code>event.currentTarget</code> feature is to wrap your handler in a function calling the handler using <code>Function.prototype.call</code> with the element as a first argument. This way, <code>this</code> will be the expected value." } ], "opera": { "version_added": true }, "opera_android": { "version_added": true }, "safari": { "version_added": "10" }, "safari_ios": { "version_added": "10" }, "webview_android": { "version_added": true } }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } }, "defaultPrevented": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Event/defaultPrevented", "support": { "chrome": { "version_added": "18" }, "chrome_android": { "version_added": "18" }, "edge": { "version_added": "12" }, "edge_mobile": { "version_added": true }, "firefox": { "version_added": "6" }, "firefox_android": { "version_added": "6" }, "ie": { "version_added": "9" }, "opera": { "version_added": "11" }, "opera_android": { "version_added": "11" }, "safari": { "version_added": "5" }, "safari_ios": { "version_added": "5" }, "webview_android": { "version_added": true } }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } }, "eventPhase": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Event/eventPhase", "support": { "chrome": { "version_added": "45" }, "chrome_android": { "version_added": "45" }, "edge": { "version_added": "12" }, "edge_mobile": { "version_added": null }, "firefox": { "version_added": null }, "firefox_android": { "version_added": null }, "ie": { "version_added": null }, "opera": { "version_added": "32" }, "opera_android": { "version_added": "32" }, "safari": { "version_added": null }, "safari_ios": { "version_added": null }, "webview_android": { "version_added": "45" } }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } }, "explicitOriginalTarget": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Event/explicitOriginalTarget", "support": { "chrome": { "version_added": false }, "chrome_android": { "version_added": false }, "edge": { "version_added": false }, "edge_mobile": { "version_added": false }, "firefox": { "version_added": true }, "firefox_android": { "version_added": true }, "ie": { "version_added": false }, "opera": { "version_added": false }, "opera_android": { "version_added": false }, "safari": { "version_added": false }, "safari_ios": { "version_added": false }, "webview_android": { "version_added": false } }, "status": { "experimental": false, "standard_track": false, "deprecated": false } } }, "getPreventDefault": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Event/getPreventDefault", "support": { "chrome": { "version_added": false }, "chrome_android": { "version_added": false }, "edge": { "version_added": null }, "edge_mobile": { "version_added": null }, "firefox": { "version_added": true, "version_removed": "59", "notes": "See <a href='https://bugzil.la/691151'>bug 691151</a>." }, "firefox_android": { "version_added": true, "version_removed": "59", "notes": "See <a href='https://bugzil.la/691151'>bug 691151</a>." }, "ie": { "version_added": null }, "opera": { "version_added": false }, "opera_android": { "version_added": false }, "safari": { "version_added": null }, "safari_ios": { "version_added": null }, "webview_android": { "version_added": false } }, "status": { "experimental": false, "standard_track": false, "deprecated": true } } }, "initEvent": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Event/initEvent", "support": { "chrome": { "version_added": true }, "chrome_android": { "version_added": true }, "edge": { "version_added": "12" }, "edge_mobile": { "version_added": true }, "firefox": [ { "version_added": "17" }, { "version_added": true, "version_removed": "17", "partial_implementation": true, "notes": "Before Firefox 17, a call to this method after the dispatching of the event raised an exception instead of doing nothing." } ], "firefox_android": [ { "version_added": "17" }, { "version_added": true, "version_removed": "17", "partial_implementation": true, "notes": "Before Firefox 17, a call to this method after the dispatching of the event raised an exception instead of doing nothing." } ], "ie": { "version_added": true }, "opera": { "version_added": true }, "opera_android": { "version_added": true }, "safari": { "version_added": true }, "safari_ios": { "version_added": true }, "webview_android": { "version_added": true } }, "status": { "experimental": false, "standard_track": true, "deprecated": true } } }, "isTrusted": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Event/isTrusted", "support": { "chrome": { "version_added": "46", "notes": "Starting with Chrome 53 and Opera 40, untrusted events do not invoke the default action." }, "chrome_android": { "version_added": "46", "notes": "Starting with Chrome 53 and Opera 40, untrusted events do not invoke the default action." }, "edge": { "version_added": "12" }, "edge_mobile": { "version_added": true }, "firefox": { "version_added": true }, "firefox_android": { "version_added": true }, "ie": { "version_added": false, "notes": "In Internet Explorer, all events are trusted except those that are created with the <code>createEvent()</code> method." }, "opera": { "version_added": "33", "notes": "Starting with Chrome 53 and Opera 40, untrusted events do not invoke the default action." }, "opera_android": { "version_added": "33", "notes": "Starting with Chrome 53 and Opera 40, untrusted events do not invoke the default action." }, "safari": { "version_added": false }, "safari_ios": { "version_added": false }, "webview_android": { "version_added": "46", "notes": "Starting with version 53, untrusted events do not invoke the default action." } }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } }, "originalTarget": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Event/originalTarget", "support": { "chrome": { "version_added": false }, "chrome_android": { "version_added": false }, "edge": { "version_added": false }, "edge_mobile": { "version_added": false }, "firefox": { "version_added": true }, "firefox_android": { "version_added": true }, "ie": { "version_added": false }, "opera": { "version_added": false }, "opera_android": { "version_added": false }, "safari": { "version_added": false }, "safari_ios": { "version_added": false }, "webview_android": { "version_added": false } }, "status": { "experimental": false, "standard_track": false, "deprecated": false } } }, "preventBubble": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Event/preventBubble", "support": { "chrome": { "version_added": false }, "chrome_android": { "version_added": false }, "edge": { "version_added": null }, "edge_mobile": { "version_added": null }, "firefox": { "version_added": true, "version_removed": "24" }, "firefox_android": { "version_added": true, "version_removed": "24" }, "ie": { "version_added": null }, "opera": { "version_added": false }, "opera_android": { "version_added": false }, "safari": { "version_added": null }, "safari_ios": { "version_added": null }, "webview_android": { "version_added": false } }, "status": { "experimental": false, "standard_track": false, "deprecated": true } } }, "preventCapture": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Event/preventCapture", "support": { "chrome": { "version_added": false }, "chrome_android": { "version_added": false }, "edge": { "version_added": null }, "edge_mobile": { "version_added": null }, "firefox": { "version_added": true, "version_removed": "24" }, "firefox_android": { "version_added": true, "version_removed": "24" }, "ie": { "version_added": null }, "opera": { "version_added": false }, "opera_android": { "version_added": false }, "safari": { "version_added": null }, "safari_ios": { "version_added": null }, "webview_android": { "version_added": false } }, "status": { "experimental": false, "standard_track": false, "deprecated": true } } }, "preventDefault": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Event/preventDefault", "support": { "chrome": { "version_added": true }, "chrome_android": { "version_added": true }, "edge": { "version_added": "12" }, "edge_mobile": { "version_added": true }, "firefox": { "version_added": true }, "firefox_android": { "version_added": true }, "ie": { "version_added": "9" }, "opera": { "version_added": true }, "opera_android": { "version_added": true }, "safari": { "version_added": true }, "safari_ios": { "version_added": true }, "webview_android": { "version_added": true } }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } }, "returnValue": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Event/returnValue", "support": { "chrome": { "version_added": true }, "chrome_android": { "version_added": true }, "edge": { "version_added": "12" }, "edge_mobile": { "version_added": true }, "firefox": { "version_added": false, "notes": "Temporarily added in 63, removed in 64, briefly added in 65, then removed again while related compatibility issues are sorted out (see <a href='https://bugzil.la/1520756'>bug 1520756</a>)." }, "firefox_android": { "version_added": false, "notes": "Temporarily added in 63, removed in 64, briefly added in 65, then removed again while related compatibility issues are sorted out (see <a href='https://bugzil.la/1520756'>bug 1520756</a>)." }, "ie": { "version_added": "6" }, "opera": { "version_added": true }, "opera_android": { "version_added": true }, "safari": { "version_added": true }, "safari_ios": { "version_added": true }, "webview_android": { "version_added": true } }, "status": { "experimental": false, "standard_track": true, "deprecated": true } } }, "srcElement": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Event/srcElement", "support": { "chrome": { "version_added": true }, "chrome_android": { "version_added": true }, "edge": { "version_added": "12" }, "edge_mobile": { "version_added": true }, "firefox": { "version_added": "62" }, "firefox_android": { "version_added": "62" }, "ie": { "version_added": true }, "opera": { "version_added": true }, "opera_android": { "version_added": true }, "safari": { "version_added": true }, "safari_ios": { "version_added": true }, "webview_android": { "version_added": true } }, "status": { "experimental": false, "standard_track": false, "deprecated": false } } }, "stopImmediatePropagation": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Event/stopImmediatePropagation", "support": { "chrome": { "version_added": "6" }, "chrome_android": { "version_added": "18" }, "edge": { "version_added": "12" }, "edge_mobile": { "version_added": true }, "firefox": { "version_added": "10" }, "firefox_android": { "version_added": "10" }, "ie": { "version_added": "9" }, "opera": { "version_added": "15" }, "opera_android": { "version_added": "15" }, "safari": { "version_added": "5" }, "safari_ios": { "version_added": "5" }, "webview_android": { "version_added": true } }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } }, "stopPropagation": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Event/stopPropagation", "support": { "chrome": { "version_added": true }, "chrome_android": { "version_added": true }, "edge": { "version_added": "12" }, "edge_mobile": { "version_added": true }, "firefox": { "version_added": true }, "firefox_android": { "version_added": true }, "ie": { "version_added": "9" }, "opera": { "version_added": true }, "opera_android": { "version_added": true }, "safari": { "version_added": true }, "safari_ios": { "version_added": true }, "webview_android": { "version_added": true } }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } }, "target": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Event/target", "support": { "chrome": { "version_added": true }, "chrome_android": { "version_added": true }, "edge": { "version_added": "12" }, "edge_mobile": { "version_added": true }, "firefox": { "version_added": true }, "firefox_android": { "version_added": true }, "ie": { "version_added": true }, "opera": { "version_added": true }, "opera_android": { "version_added": true }, "safari": { "version_added": true }, "safari_ios": { "version_added": true }, "webview_android": { "version_added": true } }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } }, "timeStamp": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Event/timeStamp", "support": { "chrome": { "version_added": "49", "notes": "Starting with Chrome 49, Firefox 54 and Opera 36, this property returns <a href='https://developer.mozilla.org/docs/Web/API/DOMHighResTimeStamp'><code>DOMHighResTimeStamp</code></a> instead of <a href='https://developer.mozilla.org/docs/Web/API/DOMTimeStamp'><code>DOMTimeStamp</code></a>." }, "chrome_android": { "version_added": "49", "notes": "Starting with Chrome 49, Firefox 54 and Opera 36, this property returns <a href='https://developer.mozilla.org/docs/Web/API/DOMHighResTimeStamp'><code>DOMHighResTimeStamp</code></a> instead of <a href='https://developer.mozilla.org/docs/Web/API/DOMTimeStamp'><code>DOMTimeStamp</code></a>." }, "edge": { "version_added": "12" }, "edge_mobile": { "version_added": true }, "firefox": { "version_added": true, "notes": "Starting with Chrome 49, Firefox 54 and Opera 36, this property returns <a href='https://developer.mozilla.org/docs/Web/API/DOMHighResTimeStamp'><code>DOMHighResTimeStamp</code></a> instead of <a href='https://developer.mozilla.org/docs/Web/API/DOMTimeStamp'><code>DOMTimeStamp</code></a>." }, "firefox_android": { "version_added": true, "notes": "Starting with Chrome 49, Firefox 54 and Opera 36, this property returns <a href='https://developer.mozilla.org/docs/Web/API/DOMHighResTimeStamp'><code>DOMHighResTimeStamp</code></a> instead of <a href='https://developer.mozilla.org/docs/Web/API/DOMTimeStamp'><code>DOMTimeStamp</code></a>." }, "ie": { "version_added": true, "notes": "Starting with Chrome 49, Firefox 54 and Opera 36, this property returns <a href='https://developer.mozilla.org/docs/Web/API/DOMHighResTimeStamp'><code>DOMHighResTimeStamp</code></a> instead of <a href='https://developer.mozilla.org/docs/Web/API/DOMTimeStamp'><code>DOMTimeStamp</code></a>." }, "opera": { "version_added": "36", "notes": "Starting with Chrome 49, Firefox 54 and Opera 36, this property returns <a href='https://developer.mozilla.org/docs/Web/API/DOMHighResTimeStamp'><code>DOMHighResTimeStamp</code></a> instead of <a href='https://developer.mozilla.org/docs/Web/API/DOMTimeStamp'><code>DOMTimeStamp</code></a>." }, "opera_android": { "version_added": "36", "notes": "Starting with Chrome 49, Firefox 54 and Opera 36, this property returns <a href='https://developer.mozilla.org/docs/Web/API/DOMHighResTimeStamp'><code>DOMHighResTimeStamp</code></a> instead of <a href='https://developer.mozilla.org/docs/Web/API/DOMTimeStamp'><code>DOMTimeStamp</code></a>." }, "safari": { "version_added": true }, "safari_ios": { "version_added": true }, "webview_android": { "version_added": "49", "notes": "Starting with version 49, this property returns <a href='https://developer.mozilla.org/docs/Web/API/DOMHighResTimeStamp'><code>DOMHighResTimeStamp</code></a> instead of <a href='https://developer.mozilla.org/docs/Web/API/DOMTimeStamp'><code>DOMTimeStamp</code></a>." } }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } }, "type": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Event/type", "support": { "chrome": { "version_added": "45" }, "chrome_android": { "version_added": "45" }, "edge": { "version_added": "12" }, "edge_mobile": { "version_added": null }, "firefox": { "version_added": null }, "firefox_android": { "version_added": null }, "ie": { "version_added": null }, "opera": { "version_added": "32" }, "opera_android": { "version_added": "32" }, "safari": { "version_added": null }, "safari_ios": { "version_added": null }, "webview_android": { "version_added": "45" } }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } } } } }