我正在尝试使用以下代码显示“共享”对话框,但它显示为新窗口。这是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>
答案 0 :(得分:0)
尝试
FB.ui({display: 'iframe' method: 'stream.publish', message:'hello world'});
这会尝试打开iframe。但是,我还没有成功加载它。 :(
答案 1 :(得分:0)
它适用于Chrome(可能还有其他非IE浏览器),但我从来没有在IE8中使用它。但旧的Javascript API可以运行。
答案 2 :(得分:0)
在大多数情况下,弹出窗口将在javascript被破坏时打开,否则它会像面具盒一样打开。