Dev*_*wal 5 facebook cross-domain facebook-oauth meteor meteor-accounts
我有一个Meteor应用程序,它允许用户通过meteor的accounts-facebook包注册facebook oauth .我已经设置了所有必要的软件包和UI,并使用mLab数据库(沙箱)在Heroku(免费计划)上部署了应用程序.我已经设置了Facebook应用程序和身份验证,登录对我来说很好.我已成功通过我的Facebook多次在应用程序上注册.
然而,当我住在香港的一位开发人员(我在印度)试图做同样的事情时,该应用程序不会注册他,弹出浏览器在他允许访问他的公众后在控制台中打印出此错误资料 -
DOMException: Blocked a frame with origin "https://myapp.herokuapp.com" from accessing cross-origin frame.
这个错误似乎来自end_of_popup_response.js:18于oauth包中.
这个错误有什么特别的可修复原因吗?
当您在 Facebook 开发者控制台 ( https://developers.facebook.com/ ) 上创建帐户时,您需要注册您的域,以便您的 Facebook 身份验证应用程序允许跨域请求。您可能这样做并注册了您的本地主机,但在部署后忘记返回并注册您的 heroku 域。
然后在页面底部你应该会看到类似这样的内容
| 归档时间: |
|
| 查看次数: |
108 次 |
| 最近记录: |