Google One Tap state_cookie_domain 属性不会更改状态 cookie 的域

问题描述

我正在尝试将 Google One Tap 添加到我的 React 应用中。这是我添加代码片段:

<Head>
    <script src='https://accounts.google.com/gsi/client' async defer></script>
    <script>{`
        function continueWithNextIdp(notification) {
            if (notification.isNotdisplayed() || notification.isSkippedMoment()) {
                window._skippedOneTap = true;
            }
        }
    `}</script>
</Head>
<div id='GContainer' className='GoogleOneTapContainer'>
    <div
        id='g_id_onload'
        data-client_id={GOOGLE_CLIENT_ID}
        data-login_uri={LOGIN_URI}
        data-cancel_on_tap_outside='false'
        data-prompt_parent_id='GContainer'
        data-is_one_tap={true}
        data-moment_callback='continueWithNextIdp'
        style={{ padding: 0 }}
        data-state_cookie_domain={PARENT_DOMAIN}
    ></div>
</div>

在处理 One Tap 重定向时,我无法在后端接收任何 cookie,因为 data-state_cookie_domain 属性不会更改 Google 状态 cookie 的域。有没有人遇到过这种情况并修复过?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...