Disable WebAuthn / Passkey

Mkayan

Client
Регистрация
04.08.2016
Сообщения
85
Благодарностей
6
Баллы
8
Доброе время суток, подскажите как отключить запрос WebAuthn / Passkey (Chrome / Chromium)

На авторизацией вместо пароля ресурс постоянно подкидывает этот тип авторизации, не вижу как это обойти.

Использовал флаг - не помогло.

--disable-webauthn --disable-features=WebAuthentication,WebAuthn,WebAuthnConditionalUI,WebAuthnPasskey
 

Вложения

code

Administrator
Регистрация
04.06.2025
Сообщения
260
Благодарностей
150
Баллы
43
Доброе время суток, подскажите как отключить запрос WebAuthn / Passkey (Chrome / Chromium)

На авторизацией вместо пароля ресурс постоянно подкидывает этот тип авторизации, не вижу как это обойти.

Использовал флаг - не помогло.

--disable-webauthn --disable-features=WebAuthentication,WebAuthn,WebAuthnConditionalUI,WebAuthnPasskey
Я пока смог найти только два варианта.

1. Флаги запуска браузера (одной строкой):
--disable-webauthn-ui --disable-features=WebAuthentication,WebAuthenticationConditionalUI,WebAuthnConditionalUI,WebAuthnPasskeys,PasskeyUpgrade,WebAuthnNewPasskeyUI,SynergyWebAuthn

2. JS-инъекция (возможно лучше всего поможет)
Флаги в ZennoPoster часто не срабатывают полностью, поэтому добавьте выполнение JS до перехода на страницу авторизации (действие "Выполнить JavaScript"):
139778
Пример:
navigator.credentials.get = async () => { throw new DOMException('Not allowed', 'NotAllowedError'); };
navigator.credentials.create = async () => { throw new DOMException('Not allowed', 'NotAllowedError'); };
window.PublicKeyCredential = undefined;
Если в JS выполняется уже после загрузки и сайт успевает проверить наличие API раньше - попробуйте вариант через ExecuteScript (поиск по форуму поможет) на событие DocumentStart.
Также можно попробовать инъектировать с помощью расширения, так как у них больше доступа.
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)