Есть ли способ определить с помощью javascript, если комбинация браузера и платформы поддерживает регистрацию в одно касание и автоматический вход?

В соответствии с документацией по регистрации и автоматическому входу в One Tap
https://developers.google.com/identity/one-tap/web/troubleshooting

Регистрация в одно касание и автоматический вход работают в некоторых комбинациях браузера и платформы и

Поскольку библиотека чувствительна к безопасности, официально поддерживаются только две последние версии каждого браузера.

Есть ли способ с помощью javascript определить, поддерживает ли комбинация браузера и платформы регистрацию одним касанием и автоматический вход.


person dc9211    schedule 17.10.2018    source источник
comment
сама страница, на которую вы ссылаетесь, говорит, что неподдерживаемые среды всегда будут отклоняться с ошибкой noCredentialsAvailable .... так что это может показаться мне хорошим способом обнаружения поддержки.   -  person ADyson    schedule 17.10.2018
comment
Ошибка noCredentialsAvailable встречается более чем в одном сценарии. Например, это также происходит, когда нет доступных учетных записей Google.   -  person dc9211    schedule 24.10.2018
comment
да, но есть и другие способы определить, вошел ли пользователь в систему или нет, поэтому вы можете исключить такую ​​возможность.   -  person ADyson    schedule 24.10.2018
comment
Я не уверен, как мы можем проверить, есть ли у пользователя активный сеанс Gmail в браузере или нет.   -  person dc9211    schedule 24.10.2018
comment
Ну, я тоже не был уверен на 100%, но кажется логичным предположить, что это возможно. Итак .... вот несколько идей ... в частности этот выглядит многообещающим. Вы всегда можете попробовать другие предложения, если они не подходят.   -  person ADyson    schedule 24.10.2018