Partilhar via


Como: Detect Whether the XBAP Plug-In for Firefox Is Installed

Antes que os administradores possam implantar aplicativos de navegador XAML (XBAPs) para máquinas clientes com Firefox 2.0+ como o navegador, eles antes precisam confirmar que o Firefox 2.0+ está instalado. Este tópico oferece um script escrito em HTML/JavaScript que administradores podem utilizar para determinar se o Firefox 2.0+ está presente em um sistema.

ObservaçãoObservação:

Para obter informações mais detalhadas sobre instalação, implantação e detectando o .NET Framework, consulte Onde obter o pacote redistribuível do .NET Framework.

Exemplo

Quando .NET Framework 3,5 está instalado, a máquina cliente está configurada com um plug-in para o Firefox 2.0+ que permite que o Firefox 2.0+ hospede aplicativos de navegador XAML (XBAPs). O script de exemplo a seguir verifica que ele é hospedado por Firefox 2.0 + antes de verificar o Windows Presentation Foundation plug-in. Seja qual for o resultado, o script exibirá uma mensagem de status apropriado.

<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 a busca pelo plug-in de Windows Presentation Foundation for bem sucedida, a seguinte mensagem de status aparece:

Windows Presentation Foundation Plugin for Mozilla Firefox is installed.

Caso contrário, a seguinte mensagem de status aparece:

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

Se o script é hospedado por um navegador diferente de Firefox 2.0+, a seguinte mensagem de status aparece:

The browser must be Firefox 2.0+.

Consulte também

Tarefas

Como: Detect Whether the .NET Framework 3.5 Is Installed

Conceitos

Como: Detect Whether the .NET Framework 3,0 Is Installed