-1

silverlight.jsを使用して呼び出すとSilverlight.isInstalled(slVersionNumber)、最新の十分なバージョンの Silverlight がインストールされているかどうかが正確に返されます。ただし、Silverlight プラグインが無効になっている場合でも、true.

インストールされている Silverlight プラグインが有効か無効かを JS 経由で判断する方法はありますか?

(注: Windows 7 上の IE8 でテスト中)

4

1 に答える 1

1

これは、次の 2 つの手順で行うことができます。

最初のステップ: Silverlight が機能しているかどうかを検出します。たとえば、テスト プラグインをホストし、次のような JavaScript メソッドを呼び出します。

シルバーライト

HtmlPage.Window.Invoke("setSilverlightWorks", new bool[] { true });

Javascript

var silverlightWorks = false;
setSilverlightWorks(value) { globalSilverlightWorks = value;}

2 番目のステップ: Silverlight が機能しない場合は、IsInstalled-test を実行できます。インストールされている場合は、無効にする必要があります。

于 2013-06-11T20:52:54.500 に答える