2011-01-23 6 views
0

デフォルトでは、Silverlightを使用しているWebアプリケーションには、プロジェクトに含まれているSilverlight.jsファイルと、Silverlightコンポーネントを含むWebページ上のJavaScript Silverlight.jsファイル参照があります。Silverlight.jsファイルをどのような場合に参照する必要がありますか?

<script type="text/javascript" src="../../Silverlight.js"></script> 

さらに、同じページにJavaScript関数onSilverlightErrorが含まれています。

<script type="text/javascript"> 
    function onSilverlightError(sender, args) { 
     var appSource = ""; 
     if (sender != null && sender != 0) { 
      appSource = sender.getHost().Source; 
     } 
... 

onSilverlightError機能に関しては、その使用は、開発とテストの期間を対象としているようです。私は正しい?製造段階に入る前に除去すべきか?

については、Silverlight.jsを参照してください。それは常にページに存在すべきでしょうか?または、カスタムSilverlightインストールエクスペリエンスを実装する場合にのみ使用することをお勧めします。

Silverlight.js追加のJavaScriptコードはありません。

編集(追加):
私はfollowing on the MSDN pageが見つかりました:

Silverlight.jsは、Silverlightのリリース間 を変更することができ、ブラウザ 実装の詳細に依存します。 これは の理由でSilverlight.jsの使用が推奨されていません。 です。あなたはSilverlight.jsを使用することを選択した場合 しかし、あなたは 定期MSDNコードギャラリー の Silverlight.jsページから 更新されたバージョンを確認する必要があります。

今私はさらに混乱しています!マイクロソフトでは、Silverlight.jsの使用は 推奨されていないと述べています
または私は何かを省略しましたか?

答えて

0

ページ内のSilverlight.jsファイルへの参照を保持します(サーバー上にアプリケーションと共に含める)。 Silverlightの存在を確認したり、Silverlightがインストールされた後に自動的にページを再読み込みしたり、ブラウザを再起動する必要があるかどうかを判断したりして、デフォルトのインストール環境を含むインストールの経験を助けます。 となります。が本当にになりたい場合は削除してください。しかし、あなた(およびユーザー)はそのままにしておくのが最良です。

0

そのJaveScriptはSilverlight 2の残りの部分です。 とSilverlightがインストールされていない場合は、ダウンロードできる場所がわかります。

私はそれがそこにとどまるように勧め、それに触れないで、それを気にしないでください。

関連する問題