用于 Firefox 的 Windows Presentation Foundation (WPF) 插件和用于 Firefox 的 .NET Framework Assistant 使 XAML browser applications (XBAPs)、宽松 XAML 以及 ClickOnce 应用程序可以与 Mozilla Firefox 浏览器一起使用。
用于 Firefox 的 WPF 插件
用于 Firefox 的 WPF 插件使 XBAPs 和宽松 XAML 文件可以在 Firefox 浏览器中的顶层或 HTML IFRAME 中进行导航和运行。 XBAP 是可发布到 Web 服务器并在支持的浏览器中启动的 WPF 应用程序。 宽松 XAML 是可以在支持的浏览器中进行导航和显示的仅使用 XAML 的文件,与 XML 文件非常相似。
用于 Firefox 的 WPF 插件随 .NET Framework 3.5 一起安装。 Window 7 包含 .NET Framework 3.5,但不包含用于 Firefox 的 WPF 插件。不能在 Window 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 主机将加载正确版本的 Framework。 有关更多信息,请参见 WPF 主机 (PresentationHost.exe)。
用于 Firefox 的 .NET Framework Assistant
用于 Firefox 的 .NET Framework Assistant 使独立 ClickOnce 应用程序可以在 Firefox 浏览器运行。 用于 Firefox 的 .NET Framework Assistant 在 Firefox 浏览器之前和之后安装时的功能是相同的。 Firefox 浏览器启动并且 .NET Framework 3.5 SP1 已安装时,Firefox 会查找并安装用于 Firefox 的 .NET Framework Assistant。 用户可以配置用于 Firefox 的 .NET Framework Assistant 以执行以下任务:
在运行 ClickOnce 应用程序前进行提示。
报告所有已安装的 .NET Framework 版本或仅报告最新版本。
用于 Firefox 的 .NET Framework Assistant 随 .NET Framework 3.5 SP1 一起提供。 有关如何移除用于 Firefox 的 .NET Framework Assistant 的信息,请参见 How to remove the .NET Framework Assistant for Firefox(如何移除用于 Firefox 的 .NET Framework Assistant)。