同じSilverlightアプリケーションが2つのWebブラウザータブで実行されている場合、各タブは別々のアプリケーションドメインを使用しますか?
Microsoftがこの情報を明示的に提供している場所がわかっている場合は、参照を含めてください。
同じSilverlightアプリケーションが2つのWebブラウザータブで実行されている場合、各タブは別々のアプリケーションドメインを使用しますか?
Microsoftがこの情報を明示的に提供している場所がわかっている場合は、参照を含めてください。
Microsoftから直接ではなく、Silverlightインスタンスごとに1つのAppDomain:
コービンの答えを明確にするには:
Silverlight コントロールのインスタンスごとに 1 つの AppDomain であるため、同じページ上の 2 つの Silverlight アプリが AppDomain に分割されます。ブラウザによっては、タブ間に分離がある場合があります (たとえば、IE8 と Chrome は別のプロセスを使用しますが、Firefox と IE7 は使用しません)。2 つの Silverlight インスタンスを相互に通信させる唯一の方法は、同じページ上で HTML ブリッジを介して通信することです。
ブラウザーはタブを完全に制御しており、明らかなセキュリティ上の理由からタブを分離しておく必要があります。