谷歌One Tap签出

问题描述 投票:0回答:1

我的网站正在实施Google One Tap,但是我无法防止在注销后立即产生弹出窗口。我知道我可以手动设置一个cookie,但是我的网站的 公文 建议添加类 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个回答
0
投票

谷歌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.comidentityone-tapwebreferencejs-reference#google.accounts.id.disableAutoSelect。

© www.soinside.com 2019 - 2024. All rights reserved.