2010-05-01 39 views
3

我試圖使用下面的代碼顯示「共享」對話框,但它顯示爲新窗口。這是Facebook內的一個iFrame應用程序。 有人知道如何讓它顯示在一個標準的FB對話框iframe中的「共享」,而不是一個新的窗口?FB.ui stream.publish在iframe應用程序中顯示彈出框而不是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

嘗試

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

這將試圖打開一個iframe中。但是,我沒有得到它加載成功。 :(

0

這對我的作品在Chrome中(也可能是其他非IE瀏覽器),但我從來沒有得到它在IE8的工作,但上了年紀的JavaScript API的工作。

0
在大多數情況下彈出的將是

當javascript被打開時打開,否則它會像facebox一樣打開。

相關問題