用于支持 .NET 应用程序部署的 Firefox 加载项

Firefox 的 Windows Presentation Foundation (WPF) 插件和 Firefox 的 .NET Framework 助手支持 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 应用程序,可以发布到 Web 服务器并在受支持的浏览器中启动。 松散 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)。

Firefox 的 .NET Framework 助手

Firefox 的 .NET Framework 助手允许独立 ClickOnce 应用程序从 Firefox 浏览器运行。 在 Firefox 浏览器安装之前或者之后安装时,.NET Framework 助手功能完全相同。 启动 Firefox 浏览器并安装 .NET Framework 3.5 SP1 时,Firefox 会查找并安装 Firefox 的 .NET Framework 助手。 用户可以将 Firefox 的 .NET Framework 助手配置为执行以下作:

  • 运行 ClickOnce 应用程序前的提示。

  • 报告 .NET Framework 的所有已安装版本或仅报告最新版本。

适用于 Firefox 的 .NET Framework 助手包含在 .NET Framework 3.5 SP1 中。 有关删除 Firefox 的 .NET Framework 助手的信息,请参阅 如何删除 Firefox 的 .NET Framework 助手

另请参阅