2

Silverlightで記述されたデモアプレットをブログ投稿に埋め込むにはどうすればよいですか?ホストされているブログエンジンを使用して、または自分でホストしているブログエンジンのみを使用して、これを行うことはできますか?

SLコントロールを備えた通常の(X)HTMLページと同じタグと.jsを使用する必要があると思います。これを入力できるホストされたブログエンジンはありますか?(ブロガーで可能ですか?)

SLセキュリティモデルは、XAPファイルをブログページ自体と同じサイトでホストする必要があることを意味しますか?

4

5 に答える 5

3

タグを使用してHTMLでSilverlightアプリをホストできます<object>。ブログのホストがこれを理解する必要はありません。Silverlightアプリをホストするためのサーバー側の要素はなく、純粋にクライアント側のものです。

<object id="SL" data="data:application/x-silverlight-2," type="application/x-silverlight-2" style="width:400px; height:300px">
  <param name="source" value="MySLApp.xap" />
  <param name="minRuntimeVersion" value="3.0.40624.0 />
  <param name="initParams" value="someParam=value" />
  <a href="http://go.microsoft.com/fwlink/?LinkID=149156&v=3.0.40624.0" style="text-decoration: none;">
    <img src="http://go.microsoft.com/fwlink/?LinkId=108181" style="border-style: none" alt="Get Microsoft Silverlight" />
  </a>
</object>

この場合、Silverlightアプリ「MySLApp.xap」は、それを使用するHTMLページと同じフォルダーに配置されます。ただし、必要に応じて別のサーバーに配置することもできます。ただし、HTML Bridgeへのアクセスはブロックされますが、アプリが自己完結型であり、ホストページと通信する必要がない場合は、問題はありません。

于 2010-02-02T16:33:07.233 に答える
2

WordPressテーマでヒーロー画像またはビデオをホストするSilverlightxapを作成しました。投稿ごとに、initparamsとカスタムフィールドを使用してコンテンツを渡します。

そうすれば、同じxapを使用して、必要に応じてメディアコントロールを備えたビデオや、クールなフェードイン/クリック効果を備えた画像をホストできます。

画像投稿の例:

http://www.blackspike.com/site/html/display-google-docs-spreadsheets-in-wordpress

ビデオ投稿の例(コントロールについてはvidをクリックしてください):

http://www.blackspike.com/site/wpf/hanselmans-babysmash

両方とも同じxapを使用しています!

于 2010-02-17T17:09:19.197 に答える
1

私にとってうまくいった簡単な解決策は、iFrameを使用することです。そこでTestPage.html、Visual Studioによって生成されたレギュラーを(もちろん.XAPファイルとともに)自分のWebサイトに公開し、それを埋め込みました。

<iframe src="http://www.lostbearlabs.com/sl/Spring001/TestPage.html" frameborder="0" width="400" height="400" scrolling="no" ></iframe>

ブロガーを使用して、この落とし穴を発見しました。HTMLをきれいにしようとすると(たとえば、HTMLを別々の行に分割することによって)、<br>[HTMLの編集]ビューを使用して編集した場合でも、ブロガーは誤ったタグを出力に挿入します。したがって、iFrameタグはすべて1行になければなりません!!

于 2010-02-08T17:08:55.703 に答える
0

ホストに必要なMIMEタイプがマップされていることを確認することをお勧めします。

http://learn.iis.net/page.aspx/262/configuring-iis-for-silverlight-applications/

このServer2008によると、IIS7はそのままで動作するはずですが、IIS6ではMIMEタイプの追加が必要になる場合があります...

于 2010-02-16T16:56:34.963 に答える
0

上記の回答としてマークされたソリューションは、HTMLページとSilverlightxapファイルが同じサーバーでホストされている場合にうまく機能します。

ほとんどのブロガーはブロガー/ワードプレスのいずれかを使用しているため、これはほとんどの場合不可能です。これらのホスティングプロバイダーでmimeタイプを設定する方法はありません。

これは、ブロガーでのSilverlightアプリケーションのホスティングに関する詳細を説明する優れたリンクです。

于 2010-09-29T20:43:39.257 に答える