為什麼在 Firefox 執行 Silverlight 應用程式只出現安裝 Silverlight 外掛程式的圖示

摘要:為什麼在 Firefox 執行 Silverlight 應用程式只出現安裝 Silverlight 外掛程式的圖示

如果您在 Firefox 中,執行 Silverlight 應用程式,發現畫面只出現需要安裝 Silverlight 外掛程式圖示,卻不會顯示程式執行的面化,其原因大概分為 2 種:

  1. 第一種:Silverlight.js 檔案過舊,解決方式請參考先前的文章:「如何取得最新版的 Silverlight.js 檔」
    您可以使用 Firefox 瀏覽器前往「IE 8 功能示範」教學網站,觀看其所提供的影片教學,來驗證即使已經安裝最新版的 Silverlight 3.0 外掛程式,還是會提示需要安裝 Silverlight 外掛程式。
  2. <object> 標籤內的 data 屬性的值缺少第 2 個空白參數,簡單地說,就是要加入逗號(,)。可參考「Silverlight™ 3 SDK(軟體開發套件)已經移除 ASP.NET MediaPlayer 與 ASP.NET Silverlight 這 2 個 Silverlight 的 ASP.NET 控制項」一文中,參數簡要說明裡關於 data 之解說。

    為了讓大家可以更清楚地瞭解這個屬性的重要性,我們特別錄製了一段實際的修改操作影片。

    附註:此網站經過我們的提示之後,已經不會發生此種情況。