Клиентская библиотека JavaScript для Sign In With Google и Google One Tap разработана с учётом совместимости с большинством распространённых браузеров и платформ. Работа на всех браузерах и платформах не гарантируется.
Из-за угроз безопасности клиентская библиотека JavaScript поддерживается только двумя последними версиями каждого браузера.
Совместимость
Поддержка кнопки «Войти через Google» и входа одним нажатием различается в зависимости от браузера и платформы.
Пользовательский опыт может различаться в зависимости от браузеров в зависимости от доступности следующих функций:
- Интеллектуальная система предотвращения слежения (ITP)
- API управления федеративными учетными данными (FedCM)
Поддерживаемые процедуры входа и функции представлены в таблицах ниже. Не все браузеры доступны на всех платформах. N/A означает, что поддерживаемый браузер недоступен на платформе.
Войти через Google
Браузер/Платформа | Андроид | iOS * | macOS | Линукс | Windows 10 |
---|---|---|---|---|---|
Chrome | |||||
Edge | |||||
Firefox | |||||
Safari | Н/Д | Н/Д | Н/Д |
* Для iOS требуется режим перенаправления ITP.
Одно нажатие
Браузер/Платформа | Андроид | iOS | macOS | Линукс | Windows 10 |
---|---|---|---|---|---|
Chrome † | * | ||||
Edge * † | |||||
Firefox * | |||||
Safari | Н/Д | Н/Д | Н/Д |
* Для включения обновленной функции One Tap UX для браузеров, требующих ITP, необходима дополнительная настройка .
† FedCM доступен в Chrome 117 и более поздних версиях. Дополнительную информацию см. в таблице совместимости браузеров MDN.
Сторонние файлы cookie
Будучи участником группы сообщества W3C FedID , работающей над FedCM , Google Identity Services работает над повышением конфиденциальности и безопасности пользователей, минимизируя при этом изменения в существующих веб-сайтах и сохраняя удобство использования для наших пользователей. Библиотека GIS JavaScript теперь поддерживает предлагаемый API FedCM.
По состоянию на август 2023 года Google Identity Services полностью поддерживает FedCM и рекомендует его использование. Для некоторых существующих веб-приложений могут потребоваться изменения для перехода на FedCM .
Рекомендуется
- Включите FedCM для новых веб-приложений и перенесите существующие приложения.
Не рекомендуется
- Отключение FedCM.
По состоянию на август 2022 года Google Identity Services провел ограниченное тестирование FedCM Origin . Около 20 веб-сайтов и 300 тысяч пользователей успешно вошли в систему, используя API FedCM и ГИС.
Мы рады сообщить, что предварительные отзывы показали, что для большинства веб-сайтов переход на более конфиденциальный и безопасный процесс входа без сторонних файлов cookie может быть прозрачным благодаря обратно совместимым обновлениям существующей библиотеки ГИС. Изменения в существующих потоках пользователей и веб-сайтах были минимальными или вообще не потребовались. Это критически важный момент, поскольку широкое внедрение API FedCM зависит от беспроблемной миграции существующих веб-сайтов.
На основании этих предварительных отзывов ГИС планирует расширить участие в тестировании ГИС с FedCM.
В ходе испытаний были обнаружены следующие проблемы, которые могут потребовать от некоторых веб-сайтов принятия мер после внедрения FedCM в ГИС:
- Отображение диалоговых окон в браузере исключает возможность использования атрибутов стилей или промежуточных фреймов для управления позиционированием диалоговых окон входа на сайтах. Это может скрывать существующий контент сайта, часть которого может быть полезна или критически важна для пользователей перед входом в систему.
- Хотя CSP и COOP пока ещё не получили широкого распространения, некоторые сайты могут использовать их. В таких случаях сайтам, возможно, придётся внести изменения в настройки браузеров, чтобы разрешить всплывающие окна и загрузку межсайтовых ресурсов.