支持 .NET 应用程序部署的 Firefox 加载项
适用于 Firefox 的 Windows Presentation Foundation (WPF) 插件和 .NET Framework Assistant for Firefox 使 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 一起安装。 Windows 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
.NET Framework Assistant for Firefox 使独立 ClickOnce 应用程序能够从 Firefox 浏览器运行。 无论是在 Firefox 浏览器之前还是之后安装 .NET Framework Assistant for Firefox,它的功能都相同。 启动 Firefox 浏览器并安装 .NET Framework 3.5 SP1 时,Firefox 会查找并安装 .NET Framework Assistant for Firefox。 用户可以配置 .NET Framework Assistant for Firefox 以执行以下操作:
在运行 ClickOnce 应用程序之前提示。
报告已安装的 .NET Framework 的所有版本或仅报告最新版本。
The .NET Framework Assistant for Firefox 包含在 .NET Framework 3.5 SP1 中。 有关删除 .NET Framework Assistant for Firefox 的信息,请参阅如何删除 .NET Framework Assistant for Firefox。
另请参阅
- 部署 WPF 应用程序
- WPF XAML Browser Applications Overview(WPF XAML 浏览器应用程序概述)
- 检测是否安装了适用于 Firefox 的 WPF 插件