深入了解浏览器外应用程序:特性、创建与管理
1. 浏览器外应用程序的优势
浏览器外应用程序具有诸多显著优势,使其在特定场景下成为开发者的首选:
- 离线运行能力 :通常,Silverlight 应用程序需通过网页访问,依赖公共或私有网络连接。若网络中断,客户端将无法运行应用。但浏览器外应用安装后,会在本地永久缓存副本(除非用户手动移除),从而支持离线使用。
- 支持间歇性连接 :很多用户,特别是使用笔记本电脑通过无线连接上网的用户,网络连接常出现间歇性中断。浏览器外应用结合网络检测功能,可应对连接和断开两种情况。连接时,能调用 Web 服务获取更新数据并执行服务器操作;断开时,应用可独立工作,让用户继续操作。
- 获得提升的信任特性 :尽管浏览器内应用也能具备提升的信任能力,但存在诸多严重缺点。在多数实际场景中,开发者需创建浏览器外应用,以充分利用这些提升的信任特性。
此外,浏览器外应用与浏览器内应用的初始文件空间分配不同。普通浏览器内应用仅有 1MB 的磁盘空间(可向用户请求更多),而浏览器外应用初始配额达 25MB,多数情况下无需向用户额外请求空间。
2. 创建浏览器外应用程序
要让 Silverlight 应用在浏览器窗口外运行,用户需先进行本地安装,而开发者需按以下步骤启用该功能:
1. 在解决方案资源管理器中双击 “My Project” 项,显示应用配置选项。
2. 点击 “Silverlight” 选项卡。
3. 选择 “Enable running applicatio
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



