blob: 10a7092bbf5339ee6ab239566759e203bce3d92c [file] [log] [blame]
<input type="text" id="input">
<script>
const testCtapErrNoCredentialsResponseBase64 = "Lg==";
if (window.internals) {
internals.setMockWebAuthenticationConfiguration({ silentFailure: true, hid: { stage: "request", subStage: "msg", error: "malicious-payload", payloadBase64: [testCtapErrNoCredentialsResponseBase64] } });
internals.withUserGesture(() => { input.focus(); });
}
const options = {
publicKey: {
challenge: new Uint8Array(16),
timeout: 100
}
};
navigator.credentials.get(options).then(credential => {
// console.log("Succeeded!");
window.webkit.messageHandlers.testHandler.postMessage("Succeeded!");
}, error => {
// console.log(error.message);
window.webkit.messageHandlers.testHandler.postMessage(error.message);
});
</script>