我正在尝试在 js 客户端中将 Google Identity Services gapi Google-SignIn.
登录提示正在与
google.accounts.id.prompt()
一起使用
google.accounts.id.initialize({
client_id: 'YOUR_GOOGLE_CLIENT_ID',
callback: handleCredentialResponse
});
但是如果用户手动关闭提示即使只有一次,即使刷新页面也不会再次弹出提示。可能是(suppressed_by_user)。有没有办法增加这个 cancel_limit 数字?
这里解释了指数冷却行为-
https://developers.google.com/identity/gsi/web/guides/features#exponential_cool-down
如果用户手动关闭One Tap提示,则One Tap提示为 压制。用户在点击 Close 时关闭 One Tap 提示的右上角。 One Tap不会显示在同一个 浏览器或一段时间内访问的最后一个网站。
如果您想再次启用登录弹出窗口,请删除
g_state
cookie
开发者工具 -> 应用程序 -> Cookies -> [您的网站]