3

我正在尝试使用以下代码显示“共享”对话框,但它显示为新窗口。这是 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>
4

3 回答 3

0

尝试

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

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

于 2010-05-20T07:17:43.320 回答
0

在大多数情况下,当 javascript 被破坏时,弹出窗口会打开,否则它会像 facebox 一样打开。

于 2011-07-15T21:37:47.540 回答
0

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

于 2010-10-17T19:29:40.787 回答