silverlight-2.0 - 如何改善备受期待的 Silverlight 安装体验?

标签 silverlight-2.0

我想了解必须安装 Silverlight 才能使用我一直在制作的 Silverlight 应用程序的平均用户体验。

我用干净的浏览器启动了一个虚拟机,假装“是我爸爸”只是想查看网站,然后遇到“你必须安装 Silverlight”按钮。我在下面写下了 Firefox 和 Internet Explorer 的所有步骤。

一般情况两种浏览器中的 Silverlight 安装令人困惑、不安和可怕 :由于大量的安全警告和除了中止安装之外没有其他选项,您很遗憾地会错误地认为 Silverlight 是一种“可能用病毒和恶意代码感染和损害您的计算机”的特洛伊木马,没有明显的选项保护您的计算机,而不是同意安装它并希望最好。

另外,我发现你必须下载一个文件,然后找到它,然后执行它,这是我家族中的许多人(我上面的一代)会感到沮丧的一个步骤,这可能是一个原因为什么他们从来没有在他们的机器上安装 Silverlight。

问题:

  • 作为一名程序员,有没有办法让这种体验更好?
  • Silverlight 会随浏览器的 future 版本一起提供吗?
  • 是我们 future 对 Flash、Silverlight 和其他第三方浏览器插件的一键式、一条安全消息安装,或者这是我们希望的最佳用户体验:

  • Firefox 3 中的 Silverlight 安装经验:
  • 请参阅:“安装 Microsoft Silverlight”的图形按钮(我将其放入对象标签中)
  • 点击按钮
  • 请参阅:“您已选择安装 Silverlight 2.0” [保存文件] [取消]
  • 点击【保存文件】
  • 点击【保存】
  • (坐在那里想知道发生了什么)
  • ...最终问某人要做什么或幸运并右键单击下载消息并选择“打开”
  • 请参阅:“silverlight 2.0.exe”是一个可执行文件...可能包含病毒...恶意代码...危害您的计算机...小心使用...您确定吗?... [确定] [取消]
  • 尽管担心“病毒和恶意代码”感染了我的计算机,我还是单击了 [确定]
  • 请参阅:“安全警告...可能会损害您的计算机...” [运行] [取消]
  • 小心翼翼地点击“运行”
  • 说:“正在提取文件...安装 Silverlight 2”一键:[立即安装]
  • 点击【立即安装】
  • 说:“您的计算机上正在安装 Silverlight”,然后显示复选框“启用 Microsoft 更新(推荐)...隐私声明...” [下一步]
  • 点击【下一步】
  • 说:“安装成功,您可能需要刷新网页...”
  • 点击【关闭】
  • 返回网页并单击浏览器上的刷新按钮
  • 我看到了 Silverlight 应用程序,成功。

  • Silverlight 在 INTERNET EXPLORER 6 中的安装经验:
  • 请参阅:“安装 Microsoft Silverlight”的图形按钮(我将其放入对象标签中)
  • 点击按钮
  • 请参阅:“为了帮助保护您的安全...阻止此站点将文件下载到您的计算机”和“您是否注意到信息栏”[确定]
  • 点击【确定】
  • (坐在那里想知道该怎么做)
  • 最后点击顶部的栏,看看“有什么风险?”无论如何点击“下载文件”
  • 请参阅:“安全警告...可能会损害您的计算机...” [运行] [取消]
  • 点击【运行】
  • 观看下载,15 秒
  • 请参阅:“安全警告...可能会损害您的计算机”[运行] [不要运行]
  • 点击【运行】
  • 一键说“安装 Silverlight 2”:[立即安装]
  • 点击【立即安装】
  • 说:“您的计算机上正在安装 Silverlight”,然后显示复选框“启用 Microsoft 更新(推荐)...隐私声明...” [下一步]
  • 点击【下一步】
  • 说:“安装成功,您可能需要刷新网页...”
  • 点击【关闭】
  • 最佳答案

    好吧,考虑到您现在知道用户将必须执行的步骤,您可以为用户创建一个帮助页面。当然,这不是最好的事情(显然,简化的安装体验会更好),但至少用户将能够轻松找到正在发生的事情的步骤。

    关于silverlight-2.0 - 如何改善备受期待的 Silverlight 安装体验?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/523596/

    相关文章:

    silverlight-2.0 - Silverlight 网格拆分器意外行为

    wcf - 如何检测等待的异步 wcf 调用?

    xaml - 在 Silverlight 中拉伸(stretch)组合框内容

    silverlight-2.0 - Visual Studio 2008 的 Silverlight 2 调试问题

    collections - 在Silverlight 2中渲染 View 模型的异构集合

    silverlight - 将 Silverlight UserControl 自定义属性绑定(bind)到其元素

    c# - 如何在 Silverlight 中创建弹出对话框?

    silverlight - Silverlight 中的依赖属性

    silverlight - 如何从 Canvas 上的给定点获取元素?

    silverlight-4.0 - 自动完成框选定文本错误