Google Identity Toolkit HTTPS issue


Google Identity Toolkit HTTPS issue

Home URL is http
登录网址是https

我发现如果我更改登录 URL,尽管它说您正在提交不安全的数据,但功能可以正常工作。 但是,在https中,函数什么都不做,我无法调试它以查看发生了什么。

window.google.identitytoolkit.notifyFederatedSuccess({ "email": "email@domain.com", "registered": true });

什么都不做。 页面加载,用户在站点上登录,但模式窗口仍处于打开状态,站点需要刷新以显示用户已登录。

所有窗口谷歌命令都不做任何事情。 知道为什么吗?

页面代码:

<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
     <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.2/jquery-ui.min.js"></script>
    <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/googleapis/0.0.4/googleapis.min.js"></script>
    <script type="text/javascript" src="https://ajax.googleapis.com/jsapi"></script>
    <script type="text/javascript">           
        google.load("identitytoolkit", "1.0", {packages: ["notify"]});
    </script>
<script type="text/javascript">
window.google.identitytoolkit.notifyFederatedSuccess({ "email": "email@domain.com", "registered": true });
</script>

使用谷歌身份工具包让一个域将您登录到另一个域是一个巨大的混乱。 IE公司网站将您登录到产品网站,但这是值得的。 它涉及构建 2 个会话引擎。