次の方法で共有


方法: Firefox 用 WPF Plug-In がインストールされているかどうかを検出する

Firefox 用 Windows Presentation Foundation (WPF) プラグインを使用すると、Mozilla Firefox ブラウザーで XAML ブラウザー アプリケーション (XBAP) とルーズ XAML ファイルを実行できます。 このトピックでは、管理者が Firefox 用 WPF プラグインがインストールされているかどうかを判断するために使用できる HTML および JavaScript で記述されたスクリプトを提供します。

警告

XBAP では、Internet Explorer や古いバージョンの Firefox など、従来のブラウザーが動作する必要があります。 これらの古いブラウザーは、通常、Windows 10 および Windows 11 ではサポートされていません。 最新のブラウザーでは、セキュリティ リスクのために XBAP アプリに必要なテクノロジがサポートされなくなりました。 XBAP を有効にするプラグインはサポートされなくなりました。 詳細については、「WPF ブラウザーでホストされるアプリケーション (XBAP)についてよく寄せられる質問を参照してください。

.NET Framework のインストール、展開、検出の詳細については、「 開発者向け .NET Framework のインストール」を参照してください。

.NET Framework 3.5 がインストールされると、クライアント コンピューターに Firefox 用 WPF プラグインが構成されます。 次のスクリプト例では、Firefox 用 WPF プラグインをチェックし、適切なステータス メッセージを表示します。

<HTML>

  <HEAD>
    <TITLE>Test for the WPF plug-in for Firefox</TITLE>
    <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8" />
    <SCRIPT type="text/javascript">
    <!--
    function OnLoad()
    {

       // Check for the WPF plug-in for Firefox and report
       var msg = "The WPF plug-in for 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>

Firefox 用 WPF プラグインのチェックに成功すると、次のステータス メッセージが表示されます。

The WPF plug-in for Firefox is installed.

それ以外の場合は、次のステータス メッセージが表示されます。

The WPF plug-in for Firefox is not installed. Please install or reinstall the .NET Framework 3.5.

こちらも参照ください