原文地址:专家答疑:Silverlight的用户体验优化

专家答疑:Silverlight的用户体验优化

作者: 博客园,  出处:博客, 责任编辑: 杜飞, 

2010-01-29 13:18

  在发布Silverlight应用后有一个需要考虑的重要问题是:假如访客没有安装Silverlight,你就需要提供无缝的Silverlight安装体验,使用户体验中从头到尾都完美地融为一体。

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

  这个默认的安装选项是一个我们称之为“间接安装”选项的模块——因为当用户点击安装链接,会自动开启一个显示Silverlight最终用户许可协议和微软官方网站下载页面的新窗口。
  间接安装选项的好处是它可以在任何一个网站都可以正常运行(不需要自定义JavaScript脚本)。然而,下载方(也就是你的访问者)可能会终止页面导航到单独的Silverlight下载页面,并且与你的站点之后的最终用户体验也不再成为一个良好的整体。

Silverlight“直接安装”体验
  Silverlight还提供了一个我们称之为“直接安装”选项的安装向导——通过它你可以把Silverlight的安装过程直接地融入你的站点,创建一个更吸引人,更友好的用户体验。
  当一个没有安装Silverlight的用户点击安装Silverlight的图片时,你可以让你的站点直接提供一份Silverlight安装包来下载,并且立即启动安装进程。当安装程序运行完毕,你还可以让页面自动刷新并且把Silverlight内容加载到你的站点(用户将不会被导航到其它的网页,并且也不需要点击或者刷新页面来启用它)。用户通过宽带连接的话,整个过程大约花费不到20秒钟,访客感觉到非常简单和协调。

“直接安装”体验优化
这里着重的说一下直接安装体验的优化。
微软已经为我们准备了一整套的方案就是运用“Silverlightjs”类库。
项目地址:http://code.msdn.microsoft.com/Silverlightjs/

我们可以根据这个js文件获取Silverlight的很多状态。通过各种状态的反馈用javascript(Jquery)动态改变前端UI的展示来做到更好的用户体验。
更多请参考微软09年4月份发布的一份优化参考文档:
Microsoft Silverlight Installation Experience White Paper and Sample Code (Apr 2009)

技巧
在做用户体验优化时,不免需要你卸载Silverlight或是在安装Silverlight,这样非常的繁琐。
这里建议你使用firefox浏览器,实时的调整Silverlight插件的启用状态即可达到想要的结果。

参考资料:
http://blog.csdn.net/dvbhack/archive/2007/11/13/1881320.aspx
http://weblogs.asp.net/scottgu/archive/2007/10/30/optimizing-the-silverlight-install-experience.aspx

作者:Nasa 
文章出处:我和未来有约会 (http://nasa.cnblogs.com/)

【转载】专家答疑:Silverlight的用户体验优化相关推荐

  1. Silverlight用户体验优化

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

  2. 移动端SEO之用户体验优化提升方法

    移动端SEO之用户体验优化,前面一篇江西SEO曾庆平讲完了 移动站响应式的实现,我们再扩展一下,看看移动端网站还可以在哪些用户体验上面做提升. 1.一键拨号 如果需要在移动浏览器中实现一键拨号的功能, ...

  3. CDN高级技术专家周哲:深度剖析短视频分发过程中的用户体验优化技术点

    摘要: 深圳云栖大会已经圆满落幕,在3月29日飞天技术汇-弹性计算.网络和CDN专场中,阿里云CDN高级技术专家周哲为我们带来了<海量短视频极速分发>的主题分享,带领我们从视频内容采集.上 ...

  4. 网络产品用户体验优化系列[一]概要

    网络产品用户体验优化系列[一]概要 很高兴能在这里和大家专门沟通用户体验方面的话题,特别是能够收集大家对网络产品用户体验的反馈,以及网络产品团队在用户体验方面的优化和更新.这个系列我们只谈用户体验. ...

  5. 如何构建用户体验优化体系?

    在前几期的直播中,我们为大家介绍了监控和日志相关的一些内容.监控分为三个阶段,基础监控.应用监控.业务监控.前面我们已经分享了基础监控的部分,今天主要为大家带来用户体验优化的一些分享. 用户体验,是指 ...

  6. 深度剖析短视频分发过程中的用户体验优化技术点

    2018深圳云栖大会已经圆满落幕,在飞天技术汇-弹性计算.网络和CDN专场中,阿里云CDN高级技术专家周哲为我们带来了<海量短视频极速分发>的主题分享,带领我们从视频内容采集.上传.存储和 ...

  7. 注重网站用户体验优化就要避开前方弯道

    在网站建设之初,摆在建设人员眼前的就是访问网站用户的用户体验问题,网站建设以网站用户访问体验为基,保证自家网站良好的用户体验自然与其他网站有了优势.但毕竟不是人人都可以拥有这样的优质网站,如果我们的网 ...

  8. 三句话不离开用户体验的seo专员到底如何做好用户体验优化?

    在网站优化中新人永远在摸索入门而老手还在用数据经验做交谈,相比接触过网站优化的人士都知道,seo专业人士三句话离不开用户体验,连带着自己的气场都高大上了起来.那么用户体验究竟是什么呢?下面我们就针对该 ...

  9. android 8.0 用户体验优化--day02

    每当疲惫的时候,那就停下脚步,遥想追逐的远方,恢复力量再上路:每当困惑的时候,那就停下脚步,梳理纷乱的思绪,驱走迷茫再上路:每当痛苦的时候,那就停下脚步,抚摸流血的伤口,擦干眼泪再上路:每当放弃的时候 ...

最新文章

  1. 单片机要学多久才能自己开发?学单片机以后做什么?
  2. 网电空间战 6-如何进攻
  3. QQ截屏 抓级联菜单、下拉菜单及右键弹出菜单图
  4. API网关Kong系列(二)部署
  5. linux系统结构与文件管理命令
  6. UVa 11475 - Extend to Palindrome
  7. ncl如何添加线shp文件_NCL画图个例讲解
  8. 计算机网络原理第七章,北大计算机网络原理第七章.pdf
  9. 再获数千万融资,湃方科技将工业智联革命进行到底
  10. curl: (7) Failed connect to localhost:9200; Connection refused
  11. CUDA精进之路(五):图像处理——OTSU二值算法(最大类间方差法、大津法)
  12. 可视化管理一目了然 锐捷RG-UAC承载荔湾教育局“御网”之道
  13. Security+ 学习笔记25 硬件与数据安全
  14. 【语音处理】基于matlab GUI语音信号处理与滤波【含Matlab源码 1663期】
  15. html常用的英文字体,50款设计必备 英文字体
  16. PPT高手必须树立的十个理念
  17. html ui在线生成器,漂亮的CSS按钮样式集以及在线生成工具
  18. 样本不平衡,欠采样,过采样
  19. 免费常用IP归属地查询API
  20. Data Structure - Doubly Linked List (Java)

热门文章

  1. XMind8激活为Pro教程(Windows+Mac)
  2. C# DAL层数据库操作类SqlHelper
  3. android动画知乎,Android模仿知乎的回答详情页的动画效果
  4. 《万历十五年》 黄仁宇
  5. 《职来职往》里的经典语录,总有一句震惊到你!
  6. 简书markdown
  7. python中split_python中split是什么意思
  8. CIO如何推广ERP系统
  9. 监控FTP服务状态,并自动重启servU
  10. 浮点加减法中什么时候左规什么时候右规