支援 .NET 應用程式部署的 Firefox 附加元件
適用於 Firefox 的 Windows Presentation Foundation (WPF) 外掛程式和適用於 Firefox 的 .NET Framework Assistant 可讓 XAML 瀏覽器應用程式 (XBAP)、鬆散的 XAML 和 ClickOnce 應用程式搭配 Mozilla Firefox 瀏覽器使用。
警告
XBAP 需要舊版瀏覽器才能運作,例如 Internet Explorer 和舊版 Firefox。 Windows 10 和 Windows 11 通常不支援這些舊版瀏覽器。 由於安全性風險,新式瀏覽器不再支援 XBAP 應用程式所需的技術。 不再支援啟用 XBAP 的外掛程式。 如需詳細資訊,請參閱 WPF 瀏覽器裝載應用程式 (XBAP) 的常見問題。
適用於 Firefox 的 WPF 外掛程式
Firefox 的 WPF 外掛程式可讓 XBAP 和鬆散的 XAML 檔案瀏覽至最上層或在 Firefox 瀏覽器中的 HTML IFRAME 中執行。 XBAP 是 WPF 應用程式,可以發佈至網頁伺服器,並在支援的瀏覽器中啟動。 鬆散的 XAML 是一個僅限 XAML 的檔案,可以巡覽至支援的瀏覽器並顯示,這與 XML 檔案非常類似。
Firefox 的 WPF 外掛程式會隨 .NET Framework 3.5 一起安裝。 視窗 7 包含 .NET Framework 3.5,但不包含適用於 Firefox 的 WPF 外掛程式。 您無法在 Windows 7 上安裝適用於 Firefox 的 WPF 外掛程式。
.NET Framework 4 不包含適用於 Firefox 的 WPF 外掛程式。 不過,如果同時安裝 .NET Framework 3.5 和 .NET Framework 4,則適用於 Firefox 的 WPF 外掛程式會隨 .NET Framework 3.5 一起安裝。 因此,.NET Framework 4 應用程式仍會執行,因為 WPF 主機會載入正確的架構版本。 如需詳細資訊,請參閱 WPF 主機 (PresentationHost.exe)。
.NET Framework Assistant for Firefox
適用於 Firefox 的 .NET Framework Assistant 可讓獨立 ClickOnce 應用程式從 Firefox 瀏覽器執行。 在 Firefox 瀏覽器前後安裝 .NET Framework Assistant 時,Firefox 的 .NET Framework Assistant 的運作方式相同。 啟動 Firefox 瀏覽器並安裝 .NET Framework 3.5 SP1 時,Firefox 會尋找並安裝適用於 Firefox 的 .NET Framework Assistant。 使用者可以設定適用於 Firefox 的 .NET Framework Assistant 來執行下列動作:
在執行 ClickOnce 應用程式之前提示。
報告所有已安裝的 .NET Framework 版本,或只報告最新版本。
適用於 Firefox 的 .NET Framework 小幫手隨附於 .NET Framework 3.5 SP1 中。 如需移除適用於 Firefox 的 .NET Framework 小幫手的詳細資訊,請參閱 如何移除適用於 Firefox 的 .NET Framework 小幫手。