2011-08-30 76 views
1

我使用Facebook JavaScript API獲取指向朋友個人資料頁面的鏈接。我現在試圖在jQuery UI對話框中將它添加到iframe。我有:將Facebook個人資料頁面添加到jQuery UI對話框

$('<iframe src="https://www.facebook.com/profile.php?id=505818552"><p></p></iframe>').dialog(); 

但是,這顯示一個Facebook標誌與jQuery對話框中的'轉到Facebook'鏈接。我在dialog()之前嘗試使用load(url),但由於跨域而無法使用。

我想知道如果Facebook禁用這種事情?

有沒有辦法讓它在jQuery對話框中打開?

回答

1

我們不允許這樣做。相反,請創建一個Facebook應用程序並讓用戶505818552授權您的應用程序。

然後你就可以通過查詢

https://graph.facebook.com/505818552/friends?access_token=USER_ACCESS_TOKEN

1

是的,FB禁止包含在iframe中,如live demo所示。

+0

由於拉該用戶的朋友列表,是這麼認爲的。你知道我能做到這一點嗎?有沒有解決方法?我希望它在jQuery對話框中打開,以保持網站的外觀和風格。謝謝。 – adamjmarkham

+0

@adamjmarkham,AFAIK沒有什麼可以做的,否則這種保護的重點是什麼? –

+0

好的。不管怎麼說,還是要謝謝你。我想留下一段時間的問題,看看是否有其他人有任何其他解決方案,否則我會打勾你的答案。謝謝。 – adamjmarkham

相關問題