跨子網域顯示 One Tap

Google One Tap 會將使用者狀態儲存在 g_state Cookie 中。根據預設,Cookie 網域會設為目前頁面的網域。

如果父項和子網域都顯示 One Tap,則所有網域都必須顯示狀態 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>