Отключение webauthn API.
Перед запуском страницы, создайте свой js код. И поставьте условия "при загрузке страницы - всё время - во всех вкладках".
Чтобы убедиться, что прошло всё гладко, в консоли разработчика браузера введите команды:
Удачи!
Перед запуском страницы, создайте свой js код. И поставьте условия "при загрузке страницы - всё время - во всех вкладках".
JavaScript:
(function () {
try {
// На всякий случай убираем PublicKeyCredential
window.PublicKeyCredential = undefined;
if (navigator.credentials) {
const proto = Object.getPrototypeOf(navigator.credentials);
if (proto && proto.create) {
proto.create = function () {
return Promise.reject(new Error("WebAuthn create blocked"));
};
}
if (proto && proto.get) {
proto.get = function () {
return Promise.reject(new Error("WebAuthn get blocked"));
};
}
}
return "ok";
} catch (e) {
return "error: " + e;
}
})();
JavaScript:
window.PublicKeyCredential
// должно быть: undefined
navigator.credentials
// всё ещё CredentialsContainer {} (это нормально)
navigator.credentials.create
// должно быть: function () { return Promise.reject(...) } — НЕ native code
Последнее редактирование:




