【问题标题】:Google One Tap signout谷歌一键退出
【发布时间】:2020-08-14 23:30:49
【问题描述】:

我正在我的网站中实施 Google One Tap,但是我无法阻止在注销后立即生成弹出窗口。我知道我可以为此手动设置一个cookie,但是official documentation 建议将g_id_signout 类添加到用于注销的任何链接或按钮中。在我的菜单中,我有这个条目:

<li>
    <a id="public-logout" class="g_id_signout" href="#logout"> <wk:text
        name="public_area.logout"/></a>
</li>

但退出后仍会立即显示弹出窗口。作为参考,一键弹出窗口上的“X”按钮会定期触发冷却时间。有什么想法吗?

【问题讨论】:

    标签: google-signin google-login google-identity


    【解决方案1】:

    Google One Tap 库加载后是否动态创建链接?

    如果是这种情况,库无法向此链接添加正确的事件处理程序。 您可以尝试使用下面的示例代码自行添加点击事件处理程序:

    <li>
      <a id="public-logout" onclick="google.accounts.id.disableAutoSelect(); return true;" href="#logout"> <wk:text
        name="public_area.logout"/></a>
    </li>
    

    或者,您可以通过 JavaScript 代码绑定点击事件处理程序。

    更多详情请访问:https://developers.google.com/identity/one-tap/web/reference/js-reference#google.accounts.id.disableAutoSelect

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-08-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-01-10
      • 2020-04-01
      • 2017-05-28
      • 1970-01-01
      相关资源
      最近更新 更多