Procedura: verificare se il plug-in delle applicazioni XBAP per Firefox è installato

Aggiornamento: novembre 2007

Prima di distribuire le applicazione browser XAML (XBAP) nei computer client che utilizzano Firefox 2.0+ come browser, gli amministratori devono innanzitutto confermare che Firefox 2.0+ è installato. In questo argomento viene fornito uno script HTML/JavaScript utilizzabile dagli amministratori per determinare se Firefox 2.0+ sia presente o meno in un sistema.

Nota

Per informazioni più dettagliate sull'installazione, la distribuzione e il rilevamento di .NET Framework, vedere Informazioni per ottenere il package ridistribuibile per .NET Framework.

Esempio

Quando .NET Framework 3.5 è installato, il computer client viene configurato con un plug-in per Firefox 2.0+ che consente a quest'ultimo di ospitare le applicazione browser XAML (XBAP). Nell'esempio che segue viene controllato che lo script sia ospitato da Firefox 2.0+, prima di controllare il plug-in Windows Presentation Foundation. Qualunque sia il risultato, lo script visualizza un messaggio di stato appropriato.

<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>

Se la ricerca del plug-in Windows Presentation Foundation dà esito positivo, viene visualizzato il seguente messaggio di stato:

Windows Presentation Foundation Plugin for Mozilla Firefox is installed.

In caso contrario, il messaggio di stato visualizzato sarà il seguente:

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

Se lo script è ospitato da un browser diverso da Firefox 2.0+, viene visualizzato il messaggio di stato seguente:

The browser must be Firefox 2.0+.

Vedere anche

Attività

Procedura: verificare se .NET Framework 3.5 è installato

Concetti

Procedura: verificare se .NET Framework 3.0 è installato