Uncaught无法从URL哈希获取父源

Abh*_*iya 5 html javascript web-applications google-oauth

我正在尝试设置谷歌登录我的网络应用程序.目前,它处于开发状态并在http:// localhost:8080/auth上运行.我使用Google提供的默认登录按钮进行用户登录.每当新的iFrame打开以进行用户身份验证时,它都会无限挂起.当我检查控制台时,显示以下错误消息:

未捕获无法从URL哈希获取父源!

不知道是什么问题.我在各种平台上搜索,但没有在任何地方找到解决方案,甚至没有讨论问题的线程.SO(12)也有类似的问题,但没有答案.这就是我的简单HTML代码的样子:

<html>
  <head>
    <script src="https://apis.google.com/js/platform.js" async defer></script>
    <meta name="google-signin-client_id" content="client-id-prefix.apps.googleusercontent.com">
  </head>
  <body>
    <div class="g-signin2" data-onsuccess="onSignIn"></div>
  </body>
</html>
Run Code Online (Sandbox Code Playgroud)

有人可以帮忙吗?它将帮助我,可能还有其他两个今天就提出这个问题的人.

Abh*_*iya 4

我发现了错误。我没有在“凭据”->“我的 OAuth 客户端 ID”->“授权 JavaScript 来源”下注册我的域。通过添加,它开始工作。

这是您的凭据: https: //console.developers.google.com/apis/credentials