silverlight.jsを使用して呼び出すとSilverlight.isInstalled(slVersionNumber)
、最新の十分なバージョンの Silverlight がインストールされているかどうかが正確に返されます。ただし、Silverlight プラグインが無効になっている場合でも、true
.
インストールされている Silverlight プラグインが有効か無効かを JS 経由で判断する方法はありますか?
(注: Windows 7 上の IE8 でテスト中)
silverlight.jsを使用して呼び出すとSilverlight.isInstalled(slVersionNumber)
、最新の十分なバージョンの Silverlight がインストールされているかどうかが正確に返されます。ただし、Silverlight プラグインが無効になっている場合でも、true
.
インストールされている Silverlight プラグインが有効か無効かを JS 経由で判断する方法はありますか?
(注: Windows 7 上の IE8 でテスト中)
これは、次の 2 つの手順で行うことができます。
最初のステップ: Silverlight が機能しているかどうかを検出します。たとえば、テスト プラグインをホストし、次のような JavaScript メソッドを呼び出します。
シルバーライト
HtmlPage.Window.Invoke("setSilverlightWorks", new bool[] { true });
Javascript
var silverlightWorks = false;
setSilverlightWorks(value) { globalSilverlightWorks = value;}
2 番目のステップ: Silverlight が機能しない場合は、IsInstalled-test を実行できます。インストールされている場合は、無効にする必要があります。