[Silverlight3] ブラウザー外実行を試してみた
…というか、 ようやく Silverlight 3 を入れてみた、 ってところ f(^^;
Web ブラウザー外実行については、 前に紹介しましたが、 簡単にできます。 ⇒ ディベロッパー製品開発統括部 Blog : Silverlight 3 SDK および Visual Studio 2008 SP1 用 Silverlight 3 Tools 日本語版をリリースしました
詳しくは、 (まだまっとうな日本語だった頃の) MSDN マガジン 2009 June の 「Silverlight 3 でアウト オブ ブラウザ クライアントを構築する」 をご覧ください。 ( プレリリース版に基づいているので、 リリース版とは細部に違いがあります。 )
※ MSDN マガジンのサンプルコードは、 Silverlight3 RTM で動くようになっています。 また、 記事中の画像、 図 3,6,7 が間違ってます。 図3 の正しい画像は無く、 6,7,9 の画像がひとつずつ前にズレています。
実際にやってみると、 たしかに書いてある通りの設定だけで出来ちゃいました。
Web ページの Silverlight アプリの上で右クリックすると、 「このコンピューターに (アプリケーション名) をインストールします...」 というメニューがあります。 それを選ぶと、 さっくりインストールできます。
ちなみに、 インストール後は、 そのメニューが、 「このアプリケーションを削除します...」 に変ります。
# ブラウザ外実行のウィンドウのときは、 それでいいけど… ブラウザ上でも、 そうなるんだよねぇ。 ブラウザ外実行にしたのに、 そのページをまた開いてるってことは… ローカルに入れたことを忘れちゃってる可能性が大なわけで。 そこで 「削除します」 ってメニューを出されてもなぁ f(^^;
で、 ブラウザ外実行がどうやって動いているか、 です。
sllauncher.exe というプログラムが IE を使って Silverlight アプリを動かしていました。 ちゃんとサンドボックスで遊ばせているんだぞ、 ってことなんでしょうね。 ブラウザ外実行であっても、 元のサイト以外との通信はブラウザ上で動いているときと同様の制限が掛かるそうです。
ただ、 IE の設定をそのまま使ってくれるので、 私の場合は JavaScript の警告ダイアログが出てきちゃう。 orz
| 固定リンク
「プログラミング」カテゴリの記事
- 【.NET / Win8.1 ストアアプリ】 HttpClient で TLS 1.1 / 1.2 に対応するには(2018.06.17)
- 【VS2017 15.7pv2】 XAML のランタイム ツールに 「ヒートマップ」 が増えた(2018.03.28)
- 【.NET Core】 プロジェクトを作ると 「project.assets.json が見つかりません」 エラー(2018.02.10)
- 【#UWP】 ビットマップの表示色を変える (Win2D.uwp 経由で Direct2D を使う)(2017.08.23)
- 【#UWP】 CompactOverlay モード: Picture in Picture というか、「最前面に表示」するウィンドウを作る(2017.08.16)
「-プログラミング ( Silverlight )」カテゴリの記事
- [SL4] 投票よろしく! 「Silverlight4 のテストを強力にサポートしてほしい」(2010.09.19)
- [MEMO] Silverlight + NUnit(2010.08.02)
- [Silverlight] これで TDD できるかも!?(2010.07.26)
- Silverlight でも Coded UI Test がサポートされる予定(2010.06.06)
- [Silverlight] @oniak3 がスゴい勢いで答えるスレ (違w(2010.05.26)
この記事へのコメントは終了しました。
コメント