更新 : 2007 年 11 月
管理者が、ブラウザに Firefox 2.0 以降が使用されているクライアント コンピュータに XAML ブラウザ アプリケーション (XBAP) を配置するには、最初に、Firefox 2.0 以降がインストールされていることを確認する必要があります。ここでは、システムに Firefox 2.0 以降が存在するかどうかを確認するための、HTML/JavaScript で記述されたスクリプトを示します。
メモ : |
|---|
.NET Framework のインストール、配置、および検出の詳細については、「.NET Framework 再頒布可能パッケージの入手先」を参照してください。 |
使用例
.NET Framework 3.5 がインストールされている場合は、Firefox 2.0 以降で XAML ブラウザ アプリケーション (XBAP) をホストできるようにするための、Firefox 2.0 以降に対応したプラグインをクライアント コンピュータに構成します。Windows Presentation Foundation プラグインを確認する前に、Firefox 2.0 以降でホストされていることを確認するスクリプトの例を次に示します。どのような結果の場合でも、適切なステータス メッセージが表示されます。
<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>
Windows Presentation Foundation プラグインが検出された場合は、次のようなステータス メッセージが表示されます。
Windows Presentation Foundation Plugin for Mozilla Firefox is installed.
それ以外の場合は、次のようなステータス メッセージが表示されます。
Windows Presentation Foundation Plugin for Mozilla Firefox is not installed. Please install or reinstall the .NET Framework 3.5.
スクリプトがホストされているブラウザが Firefox 2.0 以降でない場合は、次のようなステータス メッセージが表示されます。
The browser must be Firefox 2.0+.
参照
処理手順
方法 : .NET Framework 3.5 がインストールされているかどうかを確認する
メモ :