Google+ 登录 Javascript api 在完成加载之前触发回调

Google+ login Javascript api fires callback before finishing loading

本文关键字:回调 加载 Javascript 登录 api Google+      更新时间:2023-09-26

正如Google+ api文档中提到的,我正在尝试异步加载Javascript API for Google登录,并在<head>部分中使用以下代码

<script> window.___gcfg = { lang: "en-US", parsetags: "onload" } </script> <script src="https://apis.google.com/js/client:platform.js?onload=activate_google" async defer></script>

回调 API 显示一个在 api 加载之前隐藏的按钮。但即使在回调触发后,API 也会继续加载。如果我在加载完成之前按下登录按钮,谷歌登录窗口会短暂显示,然后它再次关闭。

我需要知道如何在显示自定义登录按钮之前等待 API 完全加载并执行。我想避免投票。

根据: https://developers.google.com/api-client-library/javascript/features/cors#Loadingthestandaloneauthclient

您可以致电:

gapi.load('auth', function() { // at this point gapi.auth is ready. });