1

我正在尝试实现 Google Plus 登录,并且我已经从https://developers.google.com/+/quickstart/javascript下载了一个示例 javascript 登录示例。

没有对代码进行任何更改。当我在 Firefox 或 Chrome 中打开页面并单击登录按钮时,会显示一个带有授权请求的弹出窗口。我单击“接受”按钮,弹出窗口被关闭,但页面上没有任何变化(登录按钮仍然存在)。之后只刷新页面显示我已经登录。但在 IE 中不会发生。

chrome控制台给了我以下错误:

不安全的 JavaScript 尝试 从带有 URL https://plusone.google.com/_/widget/render/signin...的框架访问带有 URL ...的框架。https://accounts.google.com/o/oauth2/approval域、协议和端口必须匹配。

据我所见,浏览器正在阻止不安全的调用(对吗?)。

有什么我做错了吗?

有没有办法将事件侦听器附加到谷歌的登录代码?

是否可以强制登录按钮在选项卡/窗口中而不是在弹出窗口中打开授权页面(G+ 登录似乎没有 redirect_url 选项)?

4

0 回答 0