{ "api": { "URL": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/URL", "support": { "chrome": [ { "version_added": "32" }, { "version_added": "19", "prefix": "webkit" } ], "chrome_android": [ { "version_added": "32" }, { "version_added": "25", "prefix": "webkit" } ], "edge": { "version_added": "12" }, "firefox": { "version_added": "19", "notes": [ "Before version 57, Firefox had a bug whereby single quotes contained in URLs are escaped when accessed via URL APIs (see bug 1386683).", "To use it from chrome code, JSM and Bootstrap scope, you have to import it with Cu.importGlobalProperties(['URL']);." ] }, "firefox_android": { "version_added": "19", "notes": [ "Before version 57, Firefox had a bug whereby single quotes contained in URLs are escaped when accessed via URL APIs (see bug 1386683).", "To use it from chrome code, JSM and Bootstrap scope, you have to import it with Cu.importGlobalProperties(['URL']);." ] }, "ie": { "version_added": "10" }, "nodejs": [ { "version_added": "10.0.0" }, { "version_added": "7.0.0", "notes": "Has to be imported from the URL module." } ], "opera": [ { "version_added": "19" }, { "version_added": "15", "prefix": "webkit" } ], "opera_android": [ { "version_added": "19" }, { "version_added": "14", "prefix": "webkit" } ], "safari": [ { "version_added": "7" }, { "version_added": "6", "prefix": "webkit" } ], "safari_ios": [ { "version_added": "7" }, { "version_added": "6", "prefix": "webkit" } ], "samsunginternet_android": [ { "version_added": "2.0" }, { "version_added": "1.5", "prefix": "webkit" } ], "webview_android": [ { "version_added": "4.4" }, { "version_added": "4", "prefix": "webkit" } ] }, "status": { "experimental": false, "standard_track": true, "deprecated": false } }, "URL": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/URL/URL", "description": "URL() constructor", "support": { "chrome": { "version_added": "19" }, "chrome_android": { "version_added": "25" }, "edge": { "version_added": "12" }, "firefox": { "version_added": "26" }, "firefox_android": { "version_added": "26" }, "ie": { "version_added": false }, "nodejs": { "version_added": true }, "opera": { "version_added": "15" }, "opera_android": { "version_added": "14" }, "safari": { "version_added": "6" }, "safari_ios": { "version_added": "6" }, "samsunginternet_android": { "version_added": "1.5" }, "webview_android": { "version_added": "≤37" } }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } }, "createObjectURL": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/URL/createObjectURL", "support": { "chrome": { "version_added": "19" }, "chrome_android": { "version_added": "25" }, "edge": { "version_added": "12" }, "firefox": { "version_added": "19", "notes": "createObjectURL() is no longer available within the context of a ServiceWorker." }, "firefox_android": { "version_added": "19", "notes": "createObjectURL() is no longer available within the context of a ServiceWorker." }, "ie": { "version_added": "10", "notes": "If the underlying object does not have a content type set, using this URL as the src of an img tag fails intermittently with error DOM7009." }, "nodejs": { "version_added": false }, "opera": { "version_added": "15" }, "opera_android": { "version_added": "14" }, "safari": { "version_added": "6" }, "safari_ios": { "version_added": "6" }, "samsunginternet_android": { "version_added": "1.5" }, "webview_android": { "version_added": true } }, "status": { "experimental": true, "standard_track": true, "deprecated": false } }, "no_MediaStream_argument": { "__compat": { "description": "No longer accepts MediaStream object", "support": { "chrome": { "version_added": null, "notes": "See here for progress on deprecation." }, "chrome_android": { "version_added": null, "notes": "See here for progress on deprecation." }, "edge": { "version_added": null, "notes": "See here for progress on deprecation." }, "firefox": { "version_added": "62" }, "firefox_android": { "version_added": "62" }, "ie": { "version_added": null }, "nodejs": { "version_added": false }, "opera": { "version_added": null, "notes": "See here for progress on deprecation." }, "opera_android": { "version_added": null, "notes": "See here for progress on deprecation." }, "safari": { "version_added": null, "notes": "See here for progress on deprecation." }, "safari_ios": { "version_added": null, "notes": "See here for progress on deprecation." }, "samsunginternet_android": { "version_added": null, "notes": "See here for progress on deprecation." }, "webview_android": { "version_added": null, "notes": "See here for progress on deprecation." } }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } } }, "hash": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/URL/hash", "support": { "chrome": { "version_added": true }, "chrome_android": { "version_added": true }, "edge": { "version_added": "13" }, "firefox": { "version_added": "22" }, "firefox_android": { "version_added": "22" }, "ie": { "version_added": false }, "nodejs": { "version_added": true }, "opera": { "version_added": true }, "opera_android": { "version_added": true }, "safari": { "version_added": true }, "safari_ios": { "version_added": true }, "samsunginternet_android": { "version_added": true }, "webview_android": { "version_added": true } }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } }, "host": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/URL/host", "support": { "chrome": { "version_added": true }, "chrome_android": { "version_added": true }, "edge": { "version_added": "13" }, "firefox": { "version_added": "22" }, "firefox_android": { "version_added": "22" }, "ie": { "version_added": false }, "nodejs": { "version_added": true }, "opera": { "version_added": true }, "opera_android": { "version_added": true }, "safari": { "version_added": true }, "safari_ios": { "version_added": true }, "samsunginternet_android": { "version_added": true }, "webview_android": { "version_added": true } }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } }, "hostname": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/URL/hostname", "support": { "chrome": { "version_added": true }, "chrome_android": { "version_added": true }, "edge": { "version_added": "13" }, "firefox": { "version_added": "22" }, "firefox_android": { "version_added": "22" }, "ie": { "version_added": false }, "nodejs": { "version_added": true }, "opera": { "version_added": true }, "opera_android": { "version_added": true }, "safari": { "version_added": "10" }, "safari_ios": { "version_added": true }, "samsunginternet_android": { "version_added": true }, "webview_android": { "version_added": true } }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } }, "href": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/URL/href", "support": { "chrome": { "version_added": true }, "chrome_android": { "version_added": true }, "edge": { "version_added": "13" }, "firefox": { "version_added": "22" }, "firefox_android": { "version_added": "22" }, "ie": { "version_added": false }, "nodejs": { "version_added": true }, "opera": { "version_added": true }, "opera_android": { "version_added": true }, "safari": { "version_added": "10" }, "safari_ios": { "version_added": true }, "samsunginternet_android": { "version_added": true }, "webview_android": { "version_added": true } }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } }, "origin": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/URL/origin", "support": { "chrome": { "version_added": "32" }, "chrome_android": { "version_added": "32" }, "edge": { "version_added": "12" }, "firefox": [ { "version_added": "26" }, { "version_added": "26", "version_removed": "49", "notes": "Results for URL using the blob scheme incorrectly returned null." } ], "firefox_android": [ { "version_added": "26" }, { "version_added": "26", "version_removed": "49", "notes": "Results for URL using the blob scheme incorrectly returned null." } ], "ie": { "version_added": false }, "nodejs": { "version_added": true }, "opera": { "version_added": true }, "opera_android": { "version_added": true }, "safari": { "version_added": "10" }, "safari_ios": { "version_added": true }, "samsunginternet_android": { "version_added": "6.0" }, "webview_android": { "version_added": "≤37" } }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } }, "password": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/URL/password", "support": { "chrome": { "version_added": "32" }, "chrome_android": { "version_added": "32" }, "edge": { "version_added": "12" }, "firefox": { "version_added": "26" }, "firefox_android": { "version_added": "26" }, "ie": { "version_added": false }, "nodejs": { "version_added": true }, "opera": { "version_added": true }, "opera_android": { "version_added": true }, "safari": { "version_added": "10" }, "safari_ios": { "version_added": true }, "samsunginternet_android": { "version_added": "6.0" }, "webview_android": { "version_added": "≤37" } }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } }, "pathname": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/URL/pathname", "support": { "chrome": { "version_added": true }, "chrome_android": { "version_added": true }, "edge": { "version_added": "13" }, "firefox": [ { "version_added": "53" }, { "version_added": "22", "version_removed": "53", "notes": "pathname and search returned the wrong values so that for a URL of http://z.com/x?a=true&b=false, pathname would return \"/x?a=true&b=false\" and search would return \"\", rather than \"/x\" and \"?a=true&b=false\" respectively." } ], "firefox_android": [ { "version_added": "53" }, { "version_added": "22", "version_removed": "53", "notes": "pathname and search returned the wrong values so that for a URL of http://z.com/x?a=true&b=false, pathname would return \"/x?a=true&b=false\" and search would return \"\", rather than \"/x\" and \"?a=true&b=false\" respectively." } ], "ie": { "version_added": false }, "nodejs": { "version_added": true }, "opera": { "version_added": true }, "opera_android": { "version_added": true }, "safari": { "version_added": "10" }, "safari_ios": { "version_added": true }, "samsunginternet_android": { "version_added": true }, "webview_android": { "version_added": true } }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } }, "port": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/URL/port", "support": { "chrome": { "version_added": true }, "chrome_android": { "version_added": true }, "edge": { "version_added": "13" }, "firefox": { "version_added": "22" }, "firefox_android": { "version_added": "22" }, "ie": { "version_added": false }, "nodejs": { "version_added": true }, "opera": { "version_added": true }, "opera_android": { "version_added": true }, "safari": { "version_added": "10" }, "safari_ios": { "version_added": true }, "samsunginternet_android": { "version_added": true }, "webview_android": { "version_added": true } }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } }, "protocol": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/URL/protocol", "support": { "chrome": { "version_added": true }, "chrome_android": { "version_added": true }, "edge": { "version_added": "13" }, "firefox": { "version_added": "22" }, "firefox_android": { "version_added": "22" }, "ie": { "version_added": false }, "nodejs": { "version_added": true }, "opera": { "version_added": true }, "opera_android": { "version_added": true }, "safari": { "version_added": "10" }, "safari_ios": { "version_added": true }, "samsunginternet_android": { "version_added": true }, "webview_android": { "version_added": true } }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } }, "revokeObjectURL": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/URL/revokeObjectURL", "support": { "chrome": { "version_added": "19" }, "chrome_android": { "version_added": "25" }, "edge": { "version_added": "12" }, "firefox": { "version_added": "19", "notes": "revokeObjectURL() is no longer available within the context of a ServiceWorker." }, "firefox_android": { "version_added": "19", "notes": "revokeObjectURL() is no longer available within the context of a ServiceWorker." }, "ie": { "version_added": "10" }, "nodejs": { "version_added": false }, "opera": { "version_added": "15" }, "opera_android": { "version_added": "14" }, "safari": { "version_added": "6" }, "safari_ios": { "version_added": "6" }, "samsunginternet_android": { "version_added": "1.5" }, "webview_android": { "version_added": "≤37" } }, "status": { "experimental": true, "standard_track": true, "deprecated": false } } }, "search": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/URL/search", "support": { "chrome": { "version_added": true }, "chrome_android": { "version_added": true }, "edge": { "version_added": "13" }, "firefox": [ { "version_added": "53" }, { "version_added": "22", "version_removed": "53", "notes": "pathname and search returned the wrong values so that for a URL of http://z.com/x?a=true&b=false, pathname would return \"/x?a=true&b=false\" and search would return \"\", rather than \"/x\" and \"?a=true&b=false\" respectively." } ], "firefox_android": [ { "version_added": "53" }, { "version_added": "22", "version_removed": "53", "notes": "pathname and search returned the wrong values so that for a URL of http://z.com/x?a=true&b=false, pathname would return \"/x?a=true&b=false\" and search would return \"\", rather than \"/x\" and \"?a=true&b=false\" respectively." } ], "ie": { "version_added": false }, "nodejs": { "version_added": true }, "opera": { "version_added": true }, "opera_android": { "version_added": true }, "safari": { "version_added": "10" }, "safari_ios": { "version_added": true }, "samsunginternet_android": { "version_added": true }, "webview_android": { "version_added": true } }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } }, "searchParams": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/URL/searchParams", "support": { "chrome": { "version_added": "51" }, "chrome_android": { "version_added": "51" }, "edge": { "version_added": "17" }, "firefox": { "version_added": "29" }, "firefox_android": { "version_added": "29" }, "ie": { "version_added": false }, "nodejs": { "version_added": "7.5.0" }, "opera": { "version_added": "38" }, "opera_android": { "version_added": "41" }, "safari": { "version_added": "10" }, "safari_ios": { "version_added": "10" }, "samsunginternet_android": { "version_added": "5.0" }, "webview_android": { "version_added": "51" } }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } }, "toJSON": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/URL/toJSON", "support": { "chrome": { "version_added": "71" }, "chrome_android": { "version_added": "71" }, "edge": { "version_added": "17" }, "firefox": { "version_added": "54" }, "firefox_android": { "version_added": "54" }, "ie": { "version_added": false }, "nodejs": { "version_added": true }, "opera": { "version_added": true }, "opera_android": { "version_added": true }, "safari": { "version_added": true }, "safari_ios": { "version_added": true }, "samsunginternet_android": { "version_added": "10.0" }, "webview_android": { "version_added": "71" } }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } }, "toString": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/URL/toString", "support": { "chrome": { "version_added": "19" }, "chrome_android": { "version_added": "25" }, "edge": { "version_added": "17" }, "firefox": { "version_added": "54" }, "firefox_android": { "version_added": "54" }, "ie": { "version_added": false }, "opera": { "version_added": true }, "opera_android": { "version_added": true }, "safari": { "version_added": true }, "safari_ios": { "version_added": true }, "samsunginternet_android": { "version_added": "6.0" }, "webview_android": { "version_added": "≤37" } }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } }, "username": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/URL/username", "support": { "chrome": { "version_added": "32" }, "chrome_android": { "version_added": "32" }, "edge": { "version_added": "12" }, "firefox": { "version_added": "26" }, "firefox_android": { "version_added": "26" }, "ie": { "version_added": false }, "nodejs": { "version_added": true }, "opera": { "version_added": true }, "opera_android": { "version_added": true }, "safari": { "version_added": "10" }, "safari_ios": { "version_added": true }, "samsunginternet_android": { "version_added": "6.0" }, "webview_android": { "version_added": "≤37" } }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } } } } }