Partager via


Comment : détecter si le plug-in XBAP de Firefox est installé

Mise à jour : novembre 2007

Avant que des administrateurs puissent déployer des applications du navigateur XAML (XBAP) sur les ordinateurs clients dotés de Firefox 2.0 + comme navigateur, ils doivent d'abord vérifier que ce navigateur est installé. Cette rubrique présente un script écrit en HTML/JavaScript que les administrateurs peuvent utiliser pour déterminer si Firefox 2.0+ est présent sur un système.

Remarque :

Pour plus d'informations sur l'installation, le déploiement et la détection de .NET Framework, consultez Où se procurer le package redistribuable .NET Framework.

Exemple

Lorsque .NET Framework 3.5 est installé, l'ordinateur client est configuré avec un plug-in pour Firefox 2.0 + qui permet à ce dernier d'héberger des applications du navigateur XAML (XBAP). L'exemple de script suivant vérifie qu'il est hébergé par Firefox 2.0 + avant de vérifier le plug-in Windows Presentation Foundation. Quel que soit le résultat, le script affiche le message d'état correspondant.

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

Si la recherche du plug-in Windows Presentation Foundation est fructueuse, le message d'état suivant apparaît :

Windows Presentation Foundation Plugin for Mozilla Firefox is installed.

Sinon, le message d'état suivant apparaît :

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

Si le script est hébergé par un navigateur autre que Firefox 2.0 +, le message d'état suivant apparaît :

The browser must be Firefox 2.0+.

Voir aussi

Tâches

Comment : détecter si .NET Framework 3.5 est installé

Concepts

Comment : détecter si .NET Framework 3.0 est installé