Google lanza el error “No se puede leer la propiedad ‘estilo’ de nulo” después de iniciar sesión / cerrar sesión si se quitó el botón de la página

Estoy utilizando el inicio de sesión de “plataforma” de Google para los sitios web . En la página de inicio de sesión, solo muestro el botón de inicio de sesión cuando el usuario no está autenticado. Una vez que inician sesión, el botón se elimina de la página.

Esto hace que Google lance un error:

Uncaught TypeError: Cannot read property 'style' of null 

Esto viene de esta línea de su código minificado:

 window.document.getElementById((c ? "not_signed_in" : "connected") + a.El).style.display = "none"; 

Lo que está asumiendo claramente que el botón todavía está en la página.

Idealmente, me gustaría arreglar este código tonto y hacerlo lidiar con más gracia. ¿Es de código abierto? ¿Puedo contribuir? ¿Dónde puedo encontrarlo?

Si es propietario, supongo que estaría bien con una solución. Mis pensamientos para una solución alternativa: si pudiera decirle a Google esto que desenrolle el botón, creo que estaría bien.

Es decir, estoy usando el método de render como se describe en sus documentos . Cuando quito el contenedor de botones de la página, me gustaría deshacer la compra . No veo ninguna manera de hacer eso.

¿Algunas ideas?

Cuando el usuario ha iniciado sesión, puede ocultar la casilla para que se renderice pero no se vea.

  
Intereting Posts