CredentialsContainer: метод preventSilentAccess()
Безопасный контекст: Эта функция доступна только в безопасных контекстах (HTTPS), в некоторых или всех поддерживающих браузерах.
Метод preventSilentAccess() интерфейса CredentialsContainer устанавливает флаг, указывающий, разрешено ли автоматическое вход в систему при будущих посещениях текущего источника, а затем возвращает Promise, который разрешается в undefined. Например, вы можете вызвать его после того, как пользователь выйдет из сайта, чтобы убедиться, что он не войдёт в систему автоматически при следующем посещении сайта. Медиация варьируется в зависимости от источника и представляет собой дополнительный контрольный пункт для сохранённых в браузере данных об авторизации, информируя пользователя об уровне входа в учётную запись. Этот метод обычно вызывается после выхода пользователя из сайта, гарантируя, что его данные для входа не будут автоматически переданы при следующем посещении сайта.
В более ранних версиях спецификации этот метод назывался requireUserMediation(). Раздел Совместимость с браузерами содержит подробную информацию о поддержке.
Синтаксис
preventSilentAccess()
Параметры
Нет.
Возвращаемое значение
A Promise, который разрешается в undefined.
Спецификации
Совместимость с браузерами
| Рабочий стол | Мобильный | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на IOS | Samsung Internet | WebView Android | |
preventSilentAccess |
6051–60 | 18 | 60 | 4738–47 | 1713–17Этот метод существует, но всегда отклоняется с исключениемNotSupportedError. |
6051–60 | 60 | 4441–44 | 1713–17Этот метод существует, но всегда отклоняется с исключениемNotSupportedError. |
8.05.0–8.0 | 6051–60 |
© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/CredentialsContainer/preventSilentAccess