有一个需要考虑的重要问题是:当你开始在你的站点或者应用程序中使用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 (英文)

Technorati 标签: Asp.NET,Scott,微软,开发

转载于:https://www.cnblogs.com/dvbhack/archive/2007/11/13/optimizing-sliverlight-install-experience.html

改善SilverLight安装体验(翻译)相关推荐

  1. Scott:改善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. [转]安装体验开源车载系统Automotive Grade Linux(AGL)

    email:174176320@qq.com 如果你认为本系列文章对你有所帮助,请大家有钱的捧个钱场,点击此处赞助,赞助额0.1元起步,多少随意 声明:本文只用于个人学习交流,若不慎造成侵权,请及时联 ...

  6. Silverlight安装说明

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

  7. Windows Home Server 2011 RC 安装体验

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

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

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

  9. 安装翻译_【现象】面对日益增多的外国人 日本安装远程翻译设施

    ◆<日本新华侨报>特约记者 王琴 伴随着在日外国人以及访日外国游客的不断增加,卷入各种事件的案例也在相应增多.日本检方为了确保当事人的权利,就必须确保能够高效使用的翻译人员.据了解,日本全 ...

最新文章

  1. 关于web项目的 ajax 处理方式
  2. 只有当前用户或管理员能登录到此计算机,当前登录的用户没有管理员权限。请重新以管理员身份登录,或与您的pc管理员联系。...
  3. Charles是Mac的Fiddler抓包工具
  4. python爬取时怎么获取头部header
  5. iOS开发-开发总结(四)
  6. Codeforces Round #579 (Div. 3) F2. Complete the Projects (hard version) dp + 贪心
  7. [XXSY] 构树(prufer序列,树上连通块DP)
  8. 自适应设计与响应式设计
  9. ffplay.c函数结构简单分析(画图)
  10. 采用UltraISO软碟通制作Dos启动盘教程
  11. 想做个磁力链搜索引擎 3
  12. 火车头采集器AI伪原创v.2.3
  13. 壕无人性!有公司年终奖发了50个月薪水?!
  14. docker中php环境慢,解决访问本地 docker 项目慢的问题
  15. 一台计算机上的文件 用户名和密码错误,SMB连接电脑提示用户名密码错误怎么办 看完就明白...
  16. Broadcasting 和 Element-Wise 操作
  17. 腾讯CSIG-腾讯云-后台开发-面经(已拿offer)
  18. 记录XPO查询 日志
  19. 深入探讨 Android 传感器
  20. [python][原创]全屏截图的4种方法

热门文章

  1. 一篇长文带你深析Linux动态链接的全过程
  2. 【C++·峰顶计划】引用操作及底层原理深析
  3. 基于gmssl SM2 签名验签测试程序
  4. java长方体的父类_编写java程序,输入一个长方体的长、宽、高,求长方体的表面积和体积,并将结果显示...
  5. wps计算机一级考试,计算机等级考试一级WPS-Office考试大纲
  6. NUC-lib资源学习
  7. 请设计一个宠物社交APP。
  8. C/C++程序的编译过程
  9. ios 旋转屏幕试图切换_iOS屏幕旋转及其基本适配方法
  10. android app防止锁屏_如何控制Android不锁屏