2009-09-11 83 views
0

我看到那個模板有一些代碼,看看客戶有需要的版本,它的東西,如果它有要麼沒有 並且裏面有<noscript>柔性的index.html模板

一個 <object>標籤

問題:無論如何,如果東西要與<object>標籤一起工作,爲什麼你需要上面的所有東西來控制版本,如果它有或沒有?

回答

2

noscript標記內的內容僅在用戶關閉瀏覽器中的javascript的情況下運行。這是Flex頁面在這種情況下仍然工作所必需的。

另一個代碼位於script標記的內部,它處理的Flash對象的創建比object標記中的蠻力方法更平滑。它傾向於使用此方法,但在禁用腳本的情況下,它將使用object方法,而不是在頁面上向用戶提供他們想要的內容。

這就是爲什麼它似乎在頁面中出現兩次。對於任何給定的瀏覽器,只有一個部分應該實際運行

+0

你是什麼意思由對象標籤內的殘酷的力量 – Omu 2009-09-12 10:43:35

+0

是我的Flex應用程序會呈現某種最糟糕的對象標籤? – Omu 2009-09-12 10:47:03

+0

它與您的Flex應用程序本身並不真正相關,所以它會呈現相同的效果。它與加載實際的Flash動畫文件有關。對象標記方法不能保證能夠正常工作,它基本上只是試圖在頁面中創建Flash影片,而不檢查是否安裝了Flash,然後在失敗時顯示對象標記內部的內容。在嘗試創建它之前檢查是否存在某個東西是更好的形式,因此爲什麼javascript方法更受歡迎。只要知道這是爲什麼在網頁中包含Flash電影的標準,而不是Flex的任何特別之處。 – 2009-09-12 19:01:12