Поделиться через


Как определить, установлен ли WPF Plug-In для Firefox

Подключаемый модуль Windows Presentation Foundation (WPF) для Firefox позволяет приложениям браузера XAML (XBAPs) и свободным файлам XAML выполняться в браузере Mozilla Firefox. В этом разделе представлен скрипт, написанный на HTML и JavaScript, который администраторы могут использовать для определения того, установлен ли подключаемый модуль WPF для Firefox.

Предупреждение

Для работы XBAPs требуются устаревшие браузеры, такие как Internet Explorer и старые версии Firefox. Эти старые браузеры обычно не поддерживаются в Windows 10 и Windows 11. Современные браузеры больше не поддерживают технологию, необходимую для приложений XBAP из-за рисков безопасности. Плагины, поддерживающие XBAP, больше не поддерживаются. Дополнительные сведения см. в статье Часто задаваемые вопросы о приложениях, размещенных в браузере WPF (XBAP),.

Заметка

Дополнительные сведения об установке, развертывании и обнаружении .NET Framework см. в разделе «Установка .NET Framework для разработчиков».

Пример

При установке .NET Framework 3.5 клиентский компьютер настраивается с WPF-плагином для Firefox. В следующем примере скрипта проверяется наличие подключаемого модуля WPF для Firefox, а затем отображается соответствующее сообщение о состоянии.

<HTML>

  <HEAD>
    <TITLE>Test for the WPF plug-in for Firefox</TITLE>
    <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8" />
    <SCRIPT type="text/javascript">
    <!--
    function OnLoad()
    {

       // Check for the WPF plug-in for Firefox and report
       var msg = "The WPF plug-in for Firefox is ";
       var wpfPlugin = navigator.plugins["Windows Presentation Foundation"];
       if( wpfPlugin != null ) {
          document.writeln(msg + " installed.");
       }
       else {
          document.writeln(msg + " not installed. Please install or reinstall the .NET Framework 3.5.");
       }
    }
    -->
    </SCRIPT>
  </HEAD>

  <BODY onload="OnLoad()" />

</HTML>

Если проверка плагина WPF для Firefox прошла успешно, появится следующее сообщение о состоянии:

The WPF plug-in for Firefox is installed.

В противном случае отображается следующее сообщение о состоянии:

The WPF plug-in for Firefox is not installed. Please install or reinstall the .NET Framework 3.5.

См. также