0

主页 URL 是 http
登录 URL 是 https

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

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

什么也没做。页面加载并且用户登录到站点,但模式窗口仍处于打开状态,需要刷新站点以向用户显示他们已登录。

所有窗口 Google 命令什么都不做。知道为什么吗?

页面代码:

<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>
4

1 回答 1

0

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

于 2012-09-29T21:52:53.743 回答