如果您在 Firefox 中,執行 Silverlight 應用程式,發現畫面只出現需要安裝 Silverlight 外掛程式圖示,卻不會顯示程式執行的面化,其原因大概分為 2 種:
- 第一種:Silverlight.js 檔案過舊,解決方式請參考先前的文章:「如何取得最新版的 Silverlight.js 檔」。
您可以使用 Firefox 瀏覽器前往「IE 8 功能示範」教學網站,觀看其所提供的影片教學,來驗證即使已經安裝最新版的 Silverlight 3.0 外掛程式,還是會提示需要安裝 Silverlight 外掛程式。 - <object> 標籤內的 data 屬性的值缺少第 2 個空白參數,簡單地說,就是要加入逗號(,)。可參考「Silverlight™ 3 SDK(軟體開發套件)已經移除 ASP.NET MediaPlayer 與 ASP.NET Silverlight 這 2 個 Silverlight 的 ASP.NET 控制項」一文中,參數簡要說明裡關於 data 之解說。
為了讓大家可以更清楚地瞭解這個屬性的重要性,我們特別錄製了一段實際的修改操作影片。
附註:此網站經過我們的提示之後,已經不會發生此種情況。
2 意見:
章老師:
我目前面臨最大的問題就是WCF,以最簡單的SL2 Chapter15 Example 1華氏及攝氏溫度換算. 在範例完全不改情形下, 我將Local host改為Hosting domain, 用"VS2008_建置_發行網站"發佈到我的測試網站, 一直都不行. 請問老師在使用"VS2008_建置_發行網站"之前及之後,對WCF應該做些甚麼? (現在同網域尚未測過.) 希望老師協助.
您可以使用 Firefox 瀏覽器前往「IE 8 功能示範」教學網站,觀看其所提供的影片教學,來驗證即使已經安裝最新版的 Silverlight 3.0 外掛程式,還是會提示需要安裝 Silverlight 外掛程式。
經測試結果,該網頁要求下載Silverlight 2,而瀏覽其他Silverlight3網頁卻是正常的。
張貼意見