【问题标题】:Does Silverlight use a separate application domain for each browser tab?Silverlight 是否为每个浏览器选项卡使用单独的应用程序域?
【发布时间】:2010-09-24 05:36:43
【问题描述】:

如果同一个 Silverlight 应用程序在两个 Web 浏览器选项卡中运行,每个选项卡是否使用单独的应用程序域?

如果您知道 Microsoft 在何处明确提供此信息,请提供参考。

【问题讨论】:

    标签: silverlight appdomain applicationdomain


    【解决方案1】:
    【解决方案2】:

    澄清科尔宾的回答:

    每个 Silverlight 控件实例有一个 AppDomain,因此同一页面上的两个 Silverlight 应用程序被分割为 AppDomain。根据浏览器的不同,选项卡之间可能存在分隔(例如 IE8 和 Chrome 使用单独的进程,而 Firefox 和 IE7 则没有)。让两个 Silverlight 实例相互通信的唯一方法是在同一页面上并通过 HTML 桥进行通信。

    【讨论】:

      【解决方案3】:

      浏览器完全控制选项卡,出于明显的安全原因,应将它们分开。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-12-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-07-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多