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>