2011-06-01 70 views
2

我有一個擁有Flash橫幅的網站。iPad閃存替代品最佳做法

對於不支持Flash的設備(如iPad),我想改爲顯示圖像。

處理這種情況的最佳做法是什麼?

  • 這應該從JavaScript的前端處理嗎?
  • 這應該從後端處理嗎? (我使用Java的後端)

回答

1

使用swfobject的http://www.adobe.com/devnet/flashplayer/articles/swfobject.html

它可以讓你發現閃光燈,如果不存在(或比你導出你的閃光燈的低一個版本文件)它會顯示一個備用內容。

這就是您可以放置​​「iPad」內容的地方。它可以是圖像,或簡單的html,它的內容。

順便說一句,服務器端(後臺)不會幫助您識別Flash支持,至少在第一次「訪問」時不會有幫助,但您可以使用cookie方案,甚至可以使用cookie方案在第一次訪問它時,所以你需要在前端使用javascript。

+0

謝謝,這正是我所期待的 – 8bitme 2011-06-01 11:18:31

+0

SWFObject不是來自Adobe(如「Adobe的swfobject」)。 – 2011-06-01 16:37:46

+1

@Lars你是對的!可恥的是我不知道這一點。我只是糾正它。 – jackJoe 2011-06-01 17:48:01