在子网域间进行一键式展示

Google One Tap 会将用户状态存储在 g_state Cookie 中。默认情况下,Cookie 网域设置为当前页面的网域。

如果父网域和子网域上显示的“一键恢复”功能,状态 Cookie 必须在您的所有网域上可见。在这种情况下,您需要将 Cookie 网域设置为父网域,这主要是在设置子网域的 Cookie 时完成的。

您可以使用 data-state_cookie_domain 配置参数来更改状态 Cookie 网域。以下代码示例展示了如何设置 data-state_cookie_domain 参数:

<div id="g_id_onload"
     data-client_id="YOUR_CLIENT_ID"
     data-auto_select="true"
     data-state_cookie_domain="parentdomain.com"
     data-login_uri="https://login.parentdomain.com/your_login_endpoint">
</div>