2010-09-29 80 views
0

目前的Facebook不允許開發人員在粉絲專頁標籤使用iframe的:期限在Facebook粉絲頁面的iFrame支持

有一個例外:如果你絕對必須創建一個出現在Facebook的標籤應用程序頁面中,您將需要使用FBML現在;標籤不直接當前支援iframe我們會於Iframe今年晚些時候轉移選項卡 - 請參閱開發路線圖的詳細信息http://developers.facebook.com/docs/reference/fbml/

但根據。到他們即將推出的開發者路線圖(2010年第4季度):

對於canvas應用程序和Page選項卡,我們也正在朝向IFrame而不是FBML。作爲這個過程的一部分,我們將標準化一小組核心的FBML標籤,這些標籤將通過我們的JavaScript SDK與Facebook和外部網頁上的應用程序一起工作,從而有效地消除了在Facebook上開發和關閉應用程序之間的技術差異。 COM。 我們將在未來幾個月開始爲頁面標籤支持IFrame。開發人員構建畫布應用程序應立即開始使用IFrame。到今年年底,我們將不再允許創建新的FBML應用程序,因此所有新的畫布應用程序和Page標籤都必須基於IFrame和JavaScript SDK。但是,我們將繼續支持較早的身份驗證機制以及頁面選項卡和應用程序上的FBML的現有實現。http://developers.facebook.com/roadmap

任何人都知道這種狀況有什麼方法Facebook開發一個更好的主意是使用在粉絲專頁標籤的Iframe應用程序?

按照他們的邏輯,我應該發展畫布應用程序現在有一個iframe,但它在配置文件選項卡上的支持如何?

回答

2

第二次更新是更新的,我認爲他們在上個月宣佈了這些計劃據我所知,Facebook目前的目標是頁面標籤iframe支持仍然是Q4 2010.

現在,您只需在FBML/FBJS中開發應用程序,並通過應用程序設置將其安裝到Facebook頁面。

+0

感謝您的輸入,我真的試圖避免使用FBML/FBJS,因爲我們有很多原生JS預先存在這個應用程序。 FB選項卡應用程序基本上只呈現相同的內容/提供基於Web的應用程序的相同功能,但在FB上下文中。這就是爲什麼Iframe非常受歡迎,所以我們不必重寫所有內容。 – nicholasklick 2010-09-29 17:55:40

+0

我們希望儘可能使用iframe,但Facebook在頁面標籤方面不會給開發人員一個選擇。妥協怎麼樣?您可以在頁面選項卡上放置一個啓動屏幕,其中包含一個圖像鏈接到畫布應用程序。 – Raphomet 2010-09-29 18:08:08

+0

Thx。是的,我們的首席執行官明確不想這樣做(閃屏)。所以我現在正在挖掘FBML。 – nicholasklick 2010-09-29 20:13:41