質問

たいのですが効果的-効率的検出版とは、利用可能な情報についてのインスタンス Silverlight 現在実行中のブラウザ?

役に立ちましたか?

解決

にSilverlightの制御のみ IsVersionSupported機能, るのですがtrue/falseの場合までのバージョン番号、例えば:

if(slPlugin.isVersionSupported("2.0")) {
  alert("I haz some flavour of Silverlight 2");

できとして特定したい場合は、以降のバージョン文字列を含むすべての

  • 大手の番号
  • minor-マイナー番号
  • ビルドのビルド番号
  • 改正-改正の数

たしますのでチェックのための特定のビルド番号として

if(slPlugin.isVersionSupported("2.0.30523")) {
  alert("I haz Silverlight 2.0.30523, but could be any revision.");

Silverlight1.0Betaが含まれてます。を設定します。バージョンプロパティには、交換したisVersionSupported()メソッド.のアイデアはなんかロに対し特定のバージョンの開発できるプラットフォーム。むしろ、チェックの場合、クライアント 少なくとも 版1.0、2.0、等。

うすればいいのかを得ることができSilverlightのバージョンのFirefoxをチェックすると、Silverlightプラグインの記述:

alert(navigator.plugins["Silverlight Plug-In"].description);

示'2.0.30523.8'ですが、何が必要ですか。

ることが出来ることに注目して強で繰り返し処理すべてのナビゲーション。 ると考えられることになるかはBrowserHawk -その報告書のバージョンのWindowsクライアントを導入。

他のヒント

私はこれから http://forums.asp.net/p/1135746/1997617.aspx#1997617 は同一リンク Stu ました。私のコードスニペット.

Silverlight.isInstalled = function(d)
{
    var c = false, a = null;
    try
    {
        var b = null;
        if(Silverlight.ua.Browser == "MSIE")
            b = new ActiveXObject("AgControl.AgControl");
        else
            if(navigator.plugins["Silverlight Plug-In"])
            {
                a = document.createElement("div");
                document.body.appendChild(a);
                a.innerHTML = '<embed type="application/x-silverlight" />';
                b = a.childNodes[0]
            }

        if(b.IsVersionSupported(d))
            c = true;
        b = null;
        Silverlight.available = true
    }
    catch(e)
    {
        c=false
    }

    if(a)
        document.body.removeChild(a);
    return c
};

このサイトを検知し、フルバージョンのsilverlight- silverlight版 (通称silverlightversion.com)

として上記のコメントはありませんが効率的に直接取得の設置Silverlightのバージョン番号、その作品のクロスブラウザプラットフォーム).

書いた後にどのように回避策はこの問題を検出するSilverlightの主要なバージョン番号を含むバージョン3)プログラムにより効率的にJavaScriptを使用しております。

きのコードのポストへ:

http://www.apijunkie.com/APIJunkie/blog/post/2009/04/How-to-programmatically-detect-Silverlight-version.aspx

幸運を祈っています。

環境です。バージョンは何かしたい!しSilverlight2.0

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top