У меня есть приложение Meteor, которое позволяет пользователям регистрироваться через Facebook oauth через пакет accounts-facebook
meteor. Я установил все необходимые пакеты и пользовательский интерфейс и развернул приложение на Heroku (бесплатный план) с базой данных mLab (песочница). Я настроил приложение facebook и аутентификацию, и логин у меня работает нормально. Я зарегистрировался в приложении через мой Facebook несколько раз успешно.
Однако, когда один из моих коллег-разработчиков, который живет в Гонконге (я в Индии), попытался сделать то же самое, приложение не зарегистрировало его, и всплывающий браузер напечатал эту ошибку в консоли после того, как дал разрешение получить доступ к его общедоступному профилю -
DOMException: Blocked a frame with origin "https://myapp.herokuapp.com" from accessing cross-origin frame.
Эта ошибка, по-видимому, исходит от end_of_popup_response.js:18
в пакете oauth
.
Есть ли какая-либо конкретная причина, по которой можно исправить эту ошибку?