Использует ли Silverlight отдельный домен приложения для каждой вкладки браузера?
Если одно и то же приложение Silverlight работает на двух вкладках веб-браузера, использует ли каждая вкладка отдельный домен приложения?
Если вы знаете, где Microsoft явно предоставляет эту информацию, пожалуйста, включите ссылку.
3 ответа
Не напрямую от Microsoft, но один AppDomain на экземпляр Silverlight:
Чтобы уточнить ответ Корбина:
Это один AppDomain на экземпляр элемента управления Silverlight, так что два приложения Silverlight на одной странице сегментируются на домены приложений. В зависимости от браузера, между вкладками может быть разделение (например, IE8 и Chrome используют отдельные процессы, а Firefox и IE7 - нет). Единственный способ заставить два экземпляра Silverlight общаться друг с другом - это использовать одну и ту же страницу и общаться через HTML-мост.
Браузер полностью контролирует вкладки и должен хранить их отдельно по очевидным причинам безопасности.