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é