如果同一个 Silverlight 应用程序在两个 Web 浏览器选项卡中运行,每个选项卡是否使用单独的应用程序域?
如果您知道 Microsoft 在何处明确提供此信息,请提供参考。
如果同一个 Silverlight 应用程序在两个 Web 浏览器选项卡中运行,每个选项卡是否使用单独的应用程序域?
如果您知道 Microsoft 在何处明确提供此信息,请提供参考。
为了澄清科尔宾的回答:
每个 Silverlight 控件实例有一个 AppDomain,因此同一页面上的两个 Silverlight 应用程序被分割为 AppDomain。根据浏览器的不同,选项卡之间可能存在分隔(例如,IE8 和 Chrome 使用单独的进程,而 Firefox 和 IE7 则没有)。让两个 Silverlight 实例相互通信的唯一方法是在同一页面上并通过 HTML 桥进行通信。
不是直接来自 Microsoft,而是每个 Silverlight 实例一个 AppDomain:
浏览器完全控制选项卡,出于明显的安全原因,应将它们分开。