有一个需要考虑的重要问题是:当你开始在你的站点或者应用程序中使用SilverLight的时候,一定要确信考虑到了“如果最终用户没有安装SilverSlight”的情况,并有了解决的方案。在理想的情况下,你可能想为用户提供无缝的SilverLight安装体验,并且在最终用户体验中从头到尾都完美地融为一体。

SilverLight“间接安装”体验

  默认状态下,当你的用户使用SilverLight.js库来在某个页面上加载一个SilverLight控件的时候,程序会自动检测客户端的机器是否已经安装了SilverLight库,如果没有检测到用户已经安装,程序会自动在你的页面插入一个画面来提示用户安装。

  这个默认的安装选项是一个我们称之为“间接安装”选项的模块——因为当用户点击安装链接,会自动开启一个显示SilverLight最终用户许可协议和微软官方网站下载页面的新窗口。

  间接安装选项的好处是它可以在任何一个网站都可以正常运行(不需要自定义JavaScript脚本)。然而,下载方(也就是你的访问者)可能会终止页面导航到单独的SilverLight下载页面,并且与你的站点之后的最终用户体验也不再成为一个良好的整体。

SilverLight“直接安装”体验

  SilverLight还提供了一个我们称之为“直接安装”选项的安装向导——通过它你可以把SilverLight的安装过程直接地融入你的站点,创建一个更吸引人,更友好的用户体验。

  当一个没有安装SilverLight的用户点击安装SilverLight的图片时,你可以让你的站点直接提供一份下载(来自微软官方网站)并且立即启动安装进程。当安装程序运行完毕,你还可以让页面自动刷新并且把SilverLight内容加载到你的站点(用户将不会被导航到其它的网页,并且也不需要点击或者刷新页面来启用它)。用户通过宽带连接的话,整个过程大约花费不到20秒钟,最终用户会感觉到非常简单和协调。

SilverLight安装体验白皮书+示例

  今天早些时候我们发布了一份白皮书,并设置了一些示例脚本演示如何为你自己的站点创建SilverLight直接安装,你可以从这里免费下载它们。另外你还可以从Tim Sneath的博客上了解到更多相关内容。

  这份白皮书和示例脚本都是关于如何启用直接安装体验和如何设计网站的HTML界面的,以方便你引导最终用户很自然地点击安装链接。

SilverLight的书籍

  关于用SilverLight 1.0创建炫丽的多媒体和交互性体验,你也可以通过这些新出版的有关SilverLight 1.0的书籍学习更多相关知识。

  希望这些对您能有所帮助。

Scott.

原文地址:Optimizing the Silverlight Install Experience (英文)

Scott:改善SilverLight安装体验相关推荐

  1. 改善SilverLight安装体验(翻译)

    有一个需要考虑的重要问题是:当你开始在你的站点或者应用程序中使用SilverLight的时候,一定要确信考虑到了"如果最终用户没有安装SilverSlight"的情况,并有了解决的 ...

  2. Silverlight用户体验优化

    Silverlight用户体验优化 在发布Silverlight应用后有一个需要考虑的重要问题是:假如访客没有安装Silverlight,你就需要提供无缝的Silverlight安装体验,使用户体验中 ...

  3. Windows 10 Technical Preview 安装体验及变化

    Windows 10 Technical  Preview  安装及最新变化 2014.10.1零晨,微软官方发布了windows 10技术预览版,下载体验一番,与大家分享一下使用心得. Window ...

  4. Lync Server 2013 Preview 安装体验(一)部署准备

    lync简介 Lync是微软统一沟通(Unified Communications,以下简称 UC) 解决方案的核心组件,它和 Exchange一起构成业界最为领先的 UC 解 决方案.Lync 可以 ...

  5. Silverlight安装说明

    Silverlight是一个跨浏览器的.跨平台的插件,为Web带来下一代媒体体验和丰富的交互式应用程序体验. Silverlight 1.0 Beta 拥有 go-live license 意味着它可 ...

  6. Windows Home Server 2011 RC 安装体验

    2011年2月,微软发布了家庭服务器操作系统 Windows Home Server 2011 的 RC 版本.与之前基于 Windows Server 2003 内核的 Windows Home S ...

  7. 【Google Play】从 Android 应用中跳转到 Google Play 中 ( 跳转代码示例 | Google Play 页面的链接格式 | Google Play 免安装体验 )

    文章目录 前言 一.从 Android 应用跳转到 Google Play 代码 二.Google Play 页面的链接格式 三.Google Play 免安装体验 前言 本博客参考资料 链接到 Go ...

  8. 小凡Linux国产网游《时空浩劫》安装+体验

    小凡Linux国产网游<时空浩劫>安装+体验 1.下载安装 小凡的机器是lenovo_y450 ,配置大家可以查到,系统是ubuntu11.10. 游戏下载地址:http://game.p ...

  9. Windows Server 2012 R2安装体验

    最近看到很多人在写安装的文档,之前闲来无事,安装2012 R2的时候也写了一篇文档,希望大家不喜勿喷. 最近微软的Windows Server 2012 R2 preview版已经出来很长时间了,据说 ...

最新文章

  1. Oracle中NVARCHAR2与VARCHAR2的区别
  2. Pytho学习笔记:电子邮件1
  3. 计算机地址永无符号数表示,计算机如何区分 有符号 无符号数的区别???
  4. 差分定位中控软件_【最佳实践】海口美兰国际机场车辆定位管理系统应用
  5. php linux 删除文件夹,linux下如何删除文件夹
  6. android led灯框架_LED面板灯的特点:应用领域、产品结构与产品分类
  7. 牛客竞赛mjt的毒瘤赛
  8. System.UriFormatException: Invalid URI 解决方法
  9. 【陷波滤波器】陷波滤波器设计与matlab仿真以及在PID控制器中的应用
  10. 如何从官网下载hibernate
  11. 关于Django下scv文件的基本操作
  12. 计算机上睡眠和休眠区别,计算机睡眠和休眠的区别
  13. android图片编辑加文字,图片编辑加字安卓版
  14. c++中显示“无法打开xxx.exe进行写入”
  15. Visual Studio Code For Markdown Guide
  16. 【小技巧】PDF 转 图片 虚拟打印
  17. 软件版本各阶段英文名称
  18. talent 远程登录 AAA 认证
  19. 2022-11-28
  20. 【USACO 2012 Open】Running Laps(树状数组)

热门文章

  1. Vue2(十一):脚手架配置代理、github案例、插槽
  2. 响应式织梦模板律师事务所网站
  3. wps 每页显示50行
  4. Python中pupl的基础操作
  5. 工业互联网构筑第四次工业革命的基石
  6. 下拉菜单html菜鸟教程,Bootstrap 下拉菜单
  7. 概要设计和详细设计说明书的区别
  8. 禁止小红伞(Avira AntiVir)弹出广告
  9. windows xp查看缩略图时有缩略图没有文件名
  10. 航海世纪服务器维护中,航海世纪2月28日例行维护公告