2011-11-27 42 views
1

我正在構建Flash中的Facebook選項卡應用程序。由於Facebook選項卡實際上是一個iframe,它在包含SWF的服務器上的HTML頁面中進行挖掘,因此我的SWF中的深層鏈接無法正常工作。內置Flash的Facebook'tab'應用程序需要深度鏈接

我在使用SWF的原始HTML頁面中成功使用SWFAddress,但我的SWFAddress事件正在更改原始HTML頁面的URL,而不是Facebook的URL。

我可以使用SWF地址與使用iframe在Facebook上顯示的SWF進行深度鏈接嗎?怎麼樣?我忽略了一些明顯的東西?

回答

0

我不這麼認爲。我想到了兩種選擇:

  1. 使用服務器端代碼從Facebook signed request中讀取app_data參數。
  2. 使用cookie。用JavaScript設置一個cookie並用JavaScript讀取它。這樣你可以「僞造」深層鏈接。
+0

謝謝,樂高。兩者聽起來都很不錯。我最終使用基於HTML的解決方案並使用'app_data'參數。 –

相關問題