主页 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>