Uncaught Не удалось получить родительский источник из хэша URL - PullRequest
0 голосов
/ 09 октября 2018

Я пытаюсь настроить вход в Google для моего веб-приложения.В настоящее время он находится в состоянии разработки и работает на http://localhost:8080/auth. Я использую кнопку входа по умолчанию, предоставленную Google для входа пользователя. Всякий раз, когда открывается новый iFrame для аутентификации пользователя, он бесконечно зависает.Когда я проверял консоль, там отображалось следующее сообщение об ошибке:

Uncaught Не удалось получить родительский источник из хэша URL-адреса!

Не знаю, в чем проблема,Я искал на разных платформах, но нигде не нашел решения, даже темы, обсуждающей эту проблему.Подобные вопросы доступны для SO ( 1 и 2 ), но они остаются без ответа.Вот как выглядит мой простой 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>

Может кто-нибудь помочь?Это поможет мне и, возможно, двум другим парням, которые задавали этот вопрос сегодня.

1 Ответ

0 голосов
/ 09 октября 2018

Я нашел ошибку.Я не зарегистрировал свой домен в разделе Учетные данные -> Мой идентификатор клиента OAuth -> Авторизованные источники JavaScript.Добавив, он начал работать.

Вот ваши учетные данные: https://console.developers.google.com/apis/credentials

...