iframe 应用程序中的 FB.ui stream.publish 显示弹出窗口而不是 iframe 对话框

发布于 2024-08-31 03:53:01 字数 323 浏览 2 评论 0原文

我试图使用以下代码显示“共享”对话框,但它显示为新窗口。这是 Facebook 内部的 iFrame 应用程序。 有人知道如何让它在标准 FB 对话框 iframe 而不是新窗口中显示“共享”吗?

<script src="http://connect.facebook.net/en_US/all.js"></script>
<script type="text/javascript">
  FB.ui({ method: 'stream.publish', message:'hello world'});
</script>

I am trying to show a "share" dialog using the following code, but it is displayed as a new window. This is an iFrame application inside Facebook.
Does someone know how to make it show the "share" in a standard FB dialog iframe and not a new window?

<script src="http://connect.facebook.net/en_US/all.js"></script>
<script type="text/javascript">
  FB.ui({ method: 'stream.publish', message:'hello world'});
</script>

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

A君 2024-09-07 03:53:01

Try

FB.ui({display: 'iframe' method: 'stream.publish', message:'hello world'});

这将尝试打开一个 iframe。但是,我还没有成功加载它。 :(

Try

FB.ui({display: 'iframe' method: 'stream.publish', message:'hello world'});

This would attempt to open a iframe. However, I haven't gotten it to load successfully. :(

萌辣 2024-09-07 03:53:01

它在 Chrome(可能还有其他非 IE 浏览器)中适用于我,但我从未在 IE8 中使用它。但旧的 Javascript API 可以工作。

It works for me in Chrome (and probably other non-IE browsers), but i never got it working in IE8. But the older Javascript API works.

城歌 2024-09-07 03:53:01

在大多数情况下,当 JavaScript 损坏时,弹出窗口将打开,否则它会像 Facebox 一样打开。

in most of cases the popup will be open when the javascript is broken, otherwise it open like a facebox.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文