当前位置: 首页 > 专利查询>微软公司专利>正文

隔离由插件代码主存的应用程序制造技术

技术编号:7162350 阅读:279 留言:0更新日期:2012-04-11 18:40
本文描述了一种技术,其中在浏览器中运行的一个应用程序能以防止被主存的应用程序访问浏览器数据或任何其它被主存的应用程序(包括主存)的数据的隔离方式主存另一个应用程序(例如,广告)。主存和/或被主存的应用程序可以是浏览器插件(例如,MicrosoftSilverlightTM)应用程序。主存应用程序私下将隐藏插件实例化以禁止隐藏插件访问浏览器数据,并且将被主存的应用程序加载在隐藏插件中。XAML标签元素可用于标识被主存的应用程序以及被主存的应用程序的呈现区域。来自被主存的应用程序的内容在呈现时与来自主存应用程序的内容合成。主存应用程序可向被主存的应用程序提供诸如用于选择相关广告的关键词,和/或可允许被主存的应用程序打开浏览器窗口以显示相关联的网站内容。

【技术实现步骤摘要】
【国外来华专利技术】隔离由插件代码主存的应用程序
技术介绍
当代浏览器允许插件,插件通常包括主存的软件代码,这些主存的软件代码与主存浏览器/应用程序交互以提供一些所需功能。一个这样的插件是Microsoft Silverlight ,其提供允许开发和主存(host)丰富的web应用的平台,其中web应用通常包括动画、矢量图形和/或媒体(例如,音频/视频)内容回放。插件能主存第三方应用程序。通常,这涉及现代应用程序开发的重要功能,即组件化。组件化背后的总体概念是将大的应用程序分解成较小的组件,这些较小的组件执行较大任务中的较小部分、是可重用的并且具有已知的接口。组件化带来的是外部(例如,第二或第三)方为现有应用程序创作组件的能力;例如,对这个概念的一个现代的基于web的具体化是web混搭(mashup)。然而,当非第一方组件用于诸如由插件主存的应用程序之类的应用程序中时,组件和应用程序之间的信任边界变得重要。组件不应当能够更改用户界面(UI)代码的外观和功能,或者监视应用程序数据,等等,除非主存应用程序专门为此而设计且期望如此。MM提供本
技术实现思路
以便以简化形式介绍将在以下的详细描述中进一步描述的一些代表性本文档来自技高网...

【技术保护点】
1.在计算环境中,一种方法包括,在与浏览器(102)中运行的插件(104)相对应的主存应用程序内主存(202)被主存的应用程序(111),包括防止被主存的应用程序访问所述浏览器的数据或者任何其它被主存的应用程序的数据。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:S·乔治
申请(专利权)人:微软公司
类型:发明
国别省市:US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1