Open6
passkeys
username
とwebauthn
をautocomplete
属性に追加するとオートコンプリートを有効にできる
<input autocomplete="username webauthn" />
PublicKeyCredential
安全なコンテキスト用: この機能は一部またはすべての対応しているブラウザーにおいて、安全なコンテキスト (HTTPS) でのみ利用できます。
window.addEventListener("load", async () => {
let isConditionalMediationAvailable = await (async (result) => {
result = result && (typeof window.PublicKeyCredential !== "undefined");
result = result && (typeof window.PublicKeyCredential.isConditionalMediationAvailable !== "undefined");
result = result && await PublicKeyCredential.isConditionalMediationAvailable();
return result;
})(true);
if (isConditionalMediationAvailable) {
const credential = await navigator.credentials.get({
mediation: "conditional",
publicKey: {
rpId: "localhost",
challenge: "abc123",
userVerification: "preferred",
},
});
console.log({ credential });
}
});
chrome://settings/passkeys