{ "api": { "PublicKeyCredential": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/PublicKeyCredential", "spec_url": "https://w3c.github.io/webauthn/#iface-pkcredential", "tags": [ "web-features:webauthn" ], "support": { "chrome": { "version_added": "67" }, "chrome_android": { "version_added": "70" }, "edge": { "version_added": "18" }, "firefox": { "version_added": "60", "notes": "Only supports USB U2F tokens." }, "firefox_android": [ { "version_added": "92" }, { "version_added": "60", "version_removed": "92", "partial_implementation": true, "notes": "Only supports USB U2F tokens." } ], "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", "safari": { "version_added": "13" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": "mirror", "webview_ios": "mirror" }, "status": { "experimental": false, "standard_track": true, "deprecated": false } }, "authenticatorAttachment": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/PublicKeyCredential/authenticatorAttachment", "spec_url": "https://w3c.github.io/webauthn/#dom-publickeycredential-authenticatorattachment", "tags": [ "web-features:webauthn" ], "support": { "chrome": { "version_added": "98" }, "chrome_android": "mirror", "edge": "mirror", "firefox": { "version_added": "120" }, "firefox_android": "mirror", "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", "safari": { "version_added": "15.5" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": "mirror", "webview_ios": "mirror" }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } }, "getClientCapabilities_static": { "__compat": { "description": "`getClientCapabilities()` static method", "mdn_url": "https://developer.mozilla.org/docs/Web/API/PublicKeyCredential/getClientCapabilities_static", "spec_url": "https://w3c.github.io/webauthn/#sctn-getClientCapabilities", "tags": [ "web-features:webauthn" ], "support": { "chrome": { "version_added": "133" }, "chrome_android": "mirror", "edge": "mirror", "firefox": { "version_added": "135" }, "firefox_android": "mirror", "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", "safari": { "version_added": "17.4" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": "mirror", "webview_ios": "mirror" }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } }, "getClientExtensionResults": { "__compat": { "description": "`getClientExtensionResults()` method", "mdn_url": "https://developer.mozilla.org/docs/Web/API/PublicKeyCredential/getClientExtensionResults", "spec_url": "https://w3c.github.io/webauthn/#dom-publickeycredential-getclientextensionresults", "tags": [ "web-features:webauthn" ], "support": { "chrome": { "version_added": "67" }, "chrome_android": { "version_added": "70" }, "edge": { "version_added": "18" }, "firefox": { "version_added": "60", "notes": "Only supports USB U2F tokens." }, "firefox_android": [ { "version_added": "92" }, { "version_added": "60", "version_removed": "92", "partial_implementation": true, "notes": "Only supports USB U2F tokens." } ], "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", "safari": { "version_added": "13" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": "mirror", "webview_ios": "mirror" }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } }, "isConditionalMediationAvailable_static": { "__compat": { "description": "`isConditionalMediationAvailable()` static method", "mdn_url": "https://developer.mozilla.org/docs/Web/API/PublicKeyCredential/isConditionalMediationAvailable_static", "spec_url": "https://w3c.github.io/webauthn/#dom-publickeycredential-isconditionalmediationavailable", "tags": [ "web-features:webauthn" ], "support": { "chrome": { "version_added": "108" }, "chrome_android": "mirror", "edge": "mirror", "firefox": { "version_added": "119" }, "firefox_android": "mirror", "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", "safari": { "version_added": "16" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": { "version_added": "131", "partial_implementation": true, "notes": "Conditional mediation (autofill integration) is not supported; `isConditionalMediationAvailable()` always returns `false`." }, "webview_ios": "mirror" }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } }, "isUserVerifyingPlatformAuthenticatorAvailable_static": { "__compat": { "description": "`isUserVerifyingPlatformAuthenticatorAvailable()` static method", "mdn_url": "https://developer.mozilla.org/docs/Web/API/PublicKeyCredential/isUserVerifyingPlatformAuthenticatorAvailable_static", "spec_url": "https://w3c.github.io/webauthn/#dom-publickeycredential-isuserverifyingplatformauthenticatoravailable", "tags": [ "web-features:webauthn" ], "support": { "chrome": { "version_added": "67" }, "chrome_android": { "version_added": "70" }, "edge": { "version_added": "18" }, "firefox": { "version_added": "60", "notes": "Only supports USB U2F tokens." }, "firefox_android": [ { "version_added": "92" }, { "version_added": "60", "version_removed": "92", "partial_implementation": true, "notes": "Only supports USB U2F tokens." } ], "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", "safari": { "version_added": "13" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": "mirror", "webview_ios": "mirror" }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } }, "parseCreationOptionsFromJSON_static": { "__compat": { "description": "`parseCreationOptionsFromJSON()` static method", "mdn_url": "https://developer.mozilla.org/docs/Web/API/PublicKeyCredential/parseCreationOptionsFromJSON_static", "spec_url": "https://w3c.github.io/webauthn/#dom-publickeycredential-parsecreationoptionsfromjson", "tags": [ "web-features:webauthn" ], "support": { "chrome": { "version_added": "129" }, "chrome_android": "mirror", "edge": "mirror", "firefox": { "version_added": "119" }, "firefox_android": "mirror", "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", "safari": { "version_added": "18.4" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": "mirror", "webview_ios": "mirror" }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } }, "parseRequestOptionsFromJSON_static": { "__compat": { "description": "`parseRequestOptionsFromJSON()` static method", "mdn_url": "https://developer.mozilla.org/docs/Web/API/PublicKeyCredential/parseRequestOptionsFromJSON_static", "spec_url": "https://w3c.github.io/webauthn/#dom-publickeycredential-parserequestoptionsfromjson", "tags": [ "web-features:webauthn" ], "support": { "chrome": { "version_added": "129" }, "chrome_android": "mirror", "edge": "mirror", "firefox": { "version_added": "119" }, "firefox_android": "mirror", "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", "safari": { "version_added": "18.4" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": "mirror", "webview_ios": "mirror" }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } }, "rawId": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/PublicKeyCredential/rawId", "spec_url": "https://w3c.github.io/webauthn/#dom-publickeycredential-rawid", "tags": [ "web-features:webauthn" ], "support": { "chrome": { "version_added": "67" }, "chrome_android": { "version_added": "70" }, "edge": { "version_added": "18" }, "firefox": { "version_added": "60", "notes": "Only supports USB U2F tokens." }, "firefox_android": [ { "version_added": "92" }, { "version_added": "60", "version_removed": "92", "partial_implementation": true, "notes": "Only supports USB U2F tokens." } ], "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", "safari": { "version_added": "13" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": "mirror", "webview_ios": "mirror" }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } }, "response": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/PublicKeyCredential/response", "spec_url": "https://w3c.github.io/webauthn/#dom-publickeycredential-response", "tags": [ "web-features:webauthn" ], "support": { "chrome": { "version_added": "67" }, "chrome_android": { "version_added": "70" }, "edge": { "version_added": "18" }, "firefox": { "version_added": "60", "notes": "Only supports USB U2F tokens." }, "firefox_android": [ { "version_added": "92" }, { "version_added": "60", "version_removed": "92", "partial_implementation": true, "notes": "Only supports USB U2F tokens." } ], "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", "safari": { "version_added": "13" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": "mirror", "webview_ios": "mirror" }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } }, "signalAllAcceptedCredentials_static": { "__compat": { "description": "`signalAllAcceptedCredentials()` static method", "mdn_url": "https://developer.mozilla.org/docs/Web/API/PublicKeyCredential/signalAllAcceptedCredentials_static", "spec_url": "https://w3c.github.io/webauthn/#dom-publickeycredential-signalallacceptedcredentials", "tags": [ "web-features:webauthn-signals" ], "support": { "chrome": { "version_added": "132" }, "chrome_android": "mirror", "edge": "mirror", "firefox": { "version_added": false }, "firefox_android": "mirror", "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", "safari": { "version_added": "26" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": "mirror", "webview_ios": "mirror" }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } }, "signalCurrentUserDetails_static": { "__compat": { "description": "`signalCurrentUserDetails()` static method", "mdn_url": "https://developer.mozilla.org/docs/Web/API/PublicKeyCredential/signalCurrentUserDetails_static", "spec_url": "https://w3c.github.io/webauthn/#dom-publickeycredential-signalcurrentuserdetails", "tags": [ "web-features:webauthn-signals" ], "support": { "chrome": { "version_added": "132" }, "chrome_android": "mirror", "edge": "mirror", "firefox": { "version_added": false }, "firefox_android": "mirror", "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", "safari": { "version_added": "26" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": "mirror", "webview_ios": "mirror" }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } }, "signalUnknownCredential_static": { "__compat": { "description": "`signalUnknownCredential()` static method", "mdn_url": "https://developer.mozilla.org/docs/Web/API/PublicKeyCredential/signalUnknownCredential_static", "spec_url": "https://w3c.github.io/webauthn/#dom-publickeycredential-signalunknowncredential", "tags": [ "web-features:webauthn-signals" ], "support": { "chrome": { "version_added": "132" }, "chrome_android": "mirror", "edge": "mirror", "firefox": { "version_added": false }, "firefox_android": "mirror", "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", "safari": { "version_added": "26" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": "mirror", "webview_ios": "mirror" }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } }, "toJSON": { "__compat": { "description": "`toJSON()` method", "mdn_url": "https://developer.mozilla.org/docs/Web/API/PublicKeyCredential/toJSON", "spec_url": "https://w3c.github.io/webauthn/#dom-publickeycredential-tojson", "tags": [ "web-features:webauthn" ], "support": { "chrome": { "version_added": "129" }, "chrome_android": "mirror", "edge": "mirror", "firefox": { "version_added": "119" }, "firefox_android": "mirror", "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", "safari": { "version_added": "18.4" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": "mirror", "webview_ios": "mirror" }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } } } } }