如何在同一屏幕(弹出窗口)中获取 facebook 对话框?

How to get facebook dialog within same screen (popover)?

在我的网站上,我使用 Facebook SDK 打开一个发送对话框(如 described here),代码如下:

FB.ui({
  method: 'send',
  link: 'http://www.nytimes.com/interactive/2015/04/15/travel/europe-favorite-streets.html',
});

这工作正常,除了它在我的浏览器阻止的弹出窗口中打开。在另一个网站上,我看到他们以某种弹出窗口打开对话框(见下图)。

有谁知道如何在弹出窗口中打开 FB 发送对话框,如下图所示?欢迎所有提示!

原来它在弹出窗口中不起作用,因为我没有使用 FB-SDK 进行登录(我通过我的服务器实现了 FB-login)。所以我只需要重新实现我的登录,以便它使用 Facebook-SDK 进行登录。

感谢大家的建议!