共用方式為


如何:偵測有無安裝 Firefox 的 WPF 外掛程式

適用於 Firefox 的 Windows Presentation Foundation (WPF) 外掛程式可讓 XAML 瀏覽器應用程式 (XBAP) 和鬆散的 XAML 檔案在 Mozilla Firefox 瀏覽器中執行。 本主題提供以 HTML 和 JavaScript 撰寫的腳本,系統管理員可用來判斷是否已安裝適用於 Firefox 的 WPF 外掛程式。

警告

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.

另請參閱