views:

499

answers:

3

If the same Silverlight application is running in two web browser tabs, does each tab use a separate application domain?

If you know where Microsoft explicitly provides this information, please include a reference.

A: 

The browser is completely in control of the tabs, and should keep them separate for obvious security reasons.

Internet Friend
+2  A: 

To clarify Corbin's answer:

Its one AppDomain per instance of the Silverlight control, so that two Silverlight apps on the same page are segmented into AppDomains. Depending on the browser, there may be separations between tabs (e.g. IE8 and Chrome uses separate processes, whereas Firefox and IE7 do not). The only way to get two Silverlight instances to talk with each other is on the same page and to communicate through the HTML Bridge.

Shawn Wildermuth