【问题标题】:How to show popup window instead redirect to facebook?如何显示弹出窗口而不是重定向到 Facebook?
【发布时间】:2013-04-02 00:57:37
【问题描述】:

我使用this tutorial 通过 facebook 对用户进行身份验证。但我需要显示弹出窗口而不是重定向到 facebook 网站。

我该怎么做?

【问题讨论】:

  • 您是否尝试过一些javascript(例如window.open)以在弹出窗口中打开/auth/facebook 而不是仅使用链接?

标签: node.js facebook express passport.js facebook-authentication


【解决方案1】:

你可以在使用认证的时候定义一个display:"popup"属性,下面是代码sn -p -

app.get('/auth/facebook', passport.authenticate('facebook', { display: 'popup' }));

【讨论】:

    【解决方案2】:

    我已经设法将 Node.js、PassportJS 与 Facebook、MongoDB、REQUIreJS 和 Backbone.js 结合使用的项目

    https://github.com/rafaelfaria/PassportJS-Facebook-Client-Auth

    检查一下。我希望这就是您正在寻找的。​​p>

    【讨论】:

      【解决方案3】:

      我认为,不可能,facebook登录后,它会重定向到我们在创建应用程序时给出的重定向url。

      【讨论】:

      • 我需要在登录 facebook 之后而不是之前这样做
      猜你喜欢
      • 2013-11-26
      • 1970-01-01
      • 1970-01-01
      • 2019-03-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多