La biblioteca cliente de JavaScript para Acceder con Google y Google One Tap está diseñada para ser compatible con la mayoría de los navegadores y las plataformas comunes. No se garantiza que funcione en todos los navegadores o plataformas.
Debido a riesgos de seguridad, la biblioteca cliente de JavaScript solo es compatible con las últimas dos versiones de cada navegador.
Compatibilidad
La compatibilidad con el botón Acceder con Google y los flujos de acceso con One Tap varía según las combinaciones de navegador y plataforma.
La experiencia del usuario puede variar entre navegadores según la disponibilidad de estas funciones:
En las siguientes tablas, se muestran los flujos de acceso y las funciones compatibles. No todos los navegadores están disponibles en todas las plataformas, por lo que N/A significa que no hay un navegador compatible disponible en la plataforma.
Acceder con Google
Navegador / plataforma | Android | En iOS * | macOS | Linux | Windows 10 |
---|---|---|---|---|---|
Chrome | |||||
Conexión de integración | |||||
Firefox | |||||
Safari | No disponible | No disponible | No disponible |
* Debido al modo de redireccionamiento de ITP se requiere para iOS.
One Tap
Navegador / plataforma | Android | iOS | macOS | Linux | Windows 10 |
---|---|---|---|---|---|
Chrome † | * | ||||
Borde * † | |||||
Firefox * | |||||
Safari | No disponible | No disponible | No disponible |
* Se necesita una configuración adicional a fin de habilitar la UX actualizada de One Tap para los navegadores que requieren ITP.
† FedCM está disponible en Chrome 116 y Edge 116, o versiones posteriores. Consulta el gráfico de compatibilidad con navegadores de MDN para obtener más información.
Cookies de terceros
La eliminación de cookies de terceros planificada de Privacy Sandbox para la Web y Chrome introduce cambios significativos en los servicios de identidad de Google (GIS) y el acceso de los usuarios.
Como participante del grupo de la comunidad FedID de W3C que trabaja en FedCM, los Servicios de identidad de Google han estado trabajando para aumentar la privacidad y la seguridad de los usuarios, a la vez que minimizan los cambios en los sitios web existentes y preservan la facilidad de uso para nuestros usuarios. La biblioteca JavaScript de GIS ahora admite la API de FedCM propuesta.
A partir de agosto de 2023, Google Identity Services es totalmente compatible con FedCM y recomienda su uso. Es posible que se requieran cambios para adoptar FedCM para algunas aplicaciones web existentes.
Antes de probar los flujos de acceso con las cookies de terceros bloqueadas, abre chrome://flags
para habilitar la función experimental FedCmWithoutThirdPartyCookies
. Este paso solo es necesario hasta que una versión posterior del navegador lo establezca como predeterminado para todos los usuarios.
Chrome pretende comenzar las pruebas escaladas del bloqueo de cookies de terceros en enero de 2024 con un bloqueo del 100% planificado para fines de 2024.
Se recomienda
- Habilite FedCM para las aplicaciones web nuevas y migra las existentes.
No se recomienda
- Inhabilitando FedCM.
A partir de agosto de 2022, Google Identity Services realizó una prueba de origen de FedCM limitada. Aproximadamente 20 sitios web y 300,000 usuarios accedieron de forma correcta a través de las APIs y los GIS de FedCM.
Nos complace decir que los primeros comentarios demostraron que, para la mayoría de los sitios web, cambiar a un proceso de acceso más privado y seguro sin cookies de terceros puede ocurrir de manera transparente a través de actualizaciones retrocompatibles de la biblioteca de GIS existente. Se requirieron cambios mínimos o nulos en los flujos de usuarios y sitios web existentes. Este es un punto crítico, ya que la adopción generalizada de las APIs de FedCM se basa en una migración sin problemas de los sitios web existentes.
En función de estos comentarios preliminares, GIS planea ampliar la participación en las pruebas de GIS con FedCM.
Durante las pruebas, se descubrieron estos problemas, y es posible que algunos sitios web deban tomar medidas cuando los GIS adopten FedCM:
- Los diálogos renderizados en el navegador eliminan la posibilidad de que los sitios usen atributos de estilo o iframes intermedios para controlar el posicionamiento del diálogo de acceso. Es posible que se oculte el contenido existente del sitio, y parte de este puede ser útil o fundamental para que los usuarios vean antes de acceder.
- Aunque aún no se implementan de forma general, es posible que algunos sitios utilicen CSP y COOP. En esos casos, es posible que los sitios deban realizar cambios para dirigir a los navegadores a fin de permitir las ventanas emergentes y cargar recursos entre sitios.