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.
こちらも参照ください
.NET Desktop feedback