Can web authentication work cross-browser?

I add Webauthn authentication for the website. Faced the fact that TouchId on MacOS does not work cross-browser. If the authenticator was registered in Chrome, then I can only log in to Chrome. When I try to log in with TouchId in Safari, I get an error (found no credentials on this device). Conversely, if the authenticator is registered in Safari, then I can only log in to Safari, but I get an error in Chrome. To register the authenticator, I call navigator.credential.create (), with the parameters:

{
  "rp": {
      "name": "localhost",
      "id": "localhost"
  },
  "user": {
      "id": Unit8Array,
      "name": "alex",
      "displayName": "alex"
  },
  "attestation": "none",
  "pubKeyCredParams": [
      {
          "type": "public-key",
          "alg": -7
      }
  ],
  "timeout": 60000,
  "authenticatorSelection": {
      "userVerification": "preferred",
      "requireResidentKey": false,
      "authenticatorAttachment": "platform"
  },
  "challenge": Unit8Array,
  "excludeCredentials": [
      {
          "type": "public-key",
          "id": Unit8Array
      }
  ],
  "status": "ok",
  "errorMessage": ""
}
Can web authentication work cross-browser?
 
 
Q