Freigeben über


Gewusst wie: Erkennen einer Installation des XBAP-Plug-Ins für Firefox

Aktualisiert: November 2007

Bevor Administratoren XAML-Browseranwendungen (XBAPs) für Clientcomputer mit Firefox 2.0+ als Browser bereitstellen können, müssen sie sich zuerst vergewissern, dass Firefox 2.0+ installiert ist. In diesem Thema wird ein in HTML/JavaScript geschriebenes Skript bereitgestellt, das Administratoren verwenden können, um zu ermitteln, ob Firefox 2.0+  auf einem System vorhanden ist.

Tipp

Ausführlichere Informationen zum Installieren, Bereitstellen und Erkennen von .NET Framework finden Sie unter Bezugsquellen für das verteilbare .NET Framework-Paket.

Beispiel

Wenn .NET Framework 3.5 installiert ist, wird der Clientcomputer mit einem Plug-In für Firefox 2.0+ konfiguriert, das es Firefox 2.0+ ermöglicht, XAML-Browseranwendungen (XBAPs) zu hosten. Im folgenden Beispielskript wird überprüft, ob Firefox 2.0+ als Host fungiert, bevor das Windows Presentation Foundation-Plug-In gesucht wird. Unabhängig vom Ergebnis zeigt das Skript eine entsprechende Statusmeldung an.

<HTML>

  <HEAD>
    <TITLE>Test for the Firefox Plugin for WPF</TITLE>
    <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8" />
    <SCRIPT type="text/javascript">
    <!--
    function OnLoad()
    {
       // Check if browser is Firefox
       if( navigator.plugins.length == 0 ) {
         document.writeln("The browser must be Firefox 2.0+.");
         return;
       }

       // Check for WPF plugin and report
       var msg = "Windows Presentation Foundation Plugin for Mozilla 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>

Wenn die Suche nach dem Windows Presentation Foundation-Plug-In erfolgreich ist, wird die folgende Statusmeldung angezeigt:

Windows Presentation Foundation Plugin for Mozilla Firefox is installed.

Andernfalls wird die folgende Statusmeldung angezeigt:

Windows Presentation Foundation Plugin for Mozilla Firefox is not installed. Please install or reinstall the .NET Framework 3.5.

Wird das Skript von einem anderen Browser als Firefox 2.0+ gehostet, wird die folgende Statusmeldung angezeigt:

The browser must be Firefox 2.0+.

Siehe auch

Aufgaben

Gewusst wie: Erkennen einer .NET Framework 3.5-Installation

Konzepte

Gewusst wie: Erkennen einer .NET Framework 3.0-Installation