浏览器支持策略

我们如何测试和验证浏览器

Blackboard 确定浏览器测试和验证的方法由两个主要考虑因素推动:

  1. 我们希望测试和验证最新浏览器,尤其是在浏览器自动更新可推动最终用户快速升级的情况下。
  2. 我们希望测试和验证在我们的客户中适当广泛使用的浏览器。

当某个浏览器列为经过测试和验证时,Blackboard 致力于通过两种主要途径来支持客户使用:

  1. 发布 Blackboard Learn 之前,测试可用浏览器和操作系统组合,以防该版本存在任何浏览器问题。
  2. 在发布 Blackboard Learn 之后,通过以下方式快速解决客户问题:
    • 接受平台技术方面的支持案例、帮助进行解决以及上报问题进行解决(无论使用何种浏览器)。
    • 与任何其他类型的问题一样,努力解决各产品版本中的任何浏览器问题。

浏览器

Blackboard 测试和验证了用于 Blackboard Learn 版本的四种主要浏览器。

这包括普遍可用、通常与特定操作系统 (OS) 绑定且通过传统的定期发布新版本的方式进行更新的浏览器:

  • Apple 提供的 Safari

某些 Internet Explorer 配置选项可能导致难以使用 Blackboard Learn 的某些功能。有关详细信息,请参阅本节中的“Internet Explorer 安全区域和兼容性视图”主题。

这还包括三种遵循跨操作系统、基于渠道的快速软件更新途径的浏览器:

  • Microsoft 提供的 Edge
  • Mozilla 提供的 Firefox
  • Google 提供的 Google

对于这些浏览器,Blackboard 会在测试时测试其最新的“稳定”发布渠道(这是在向用户发布之前,由浏览器供应商自己进行大多数测试的渠道)。

此外,Blackboard 还测试和验证 Firefox 专门的长期支持版本 (ESR) 渠道(这是为企业范围部署而设计的稳定版的子集)。要了解详情,请参阅 Firefox 的长期支持版本页面。

如果您需要有关在发布特定 Blackboard Learn 版本时已测试和验证的各种浏览器具体版本的信息,请参阅该发布版本的“版本说明”。


Blackboard 用于在浏览器中进行呈现的方法

Blackboard Learn 的呈现层包含超文本标记语言 (HTML)、层叠样式表 (CSS) 和 JavaScript,它们全都符合这些语言的现代标准。

我们通用设计方法注重互操作性。这意味着我们尽可能不编写特定于特定浏览器的代码,或是尽可能使用最少量的封装来处理浏览器间的差异。

  • Blackboard Learn 的呈现层与浏览器的呈现引擎(这是在浏览器窗口的主要部分中绘制网页的部件)交互。
  • 所有浏览器呈现引擎都设计为可很好地处理 HTML、CSS 和 Javascript 中符合标准的标记。其中包括:
    • WebKit,为 Safari、Chrome 和 Opera 提供支持
    • Blink,为最新 Chrome 版本提供支持的 WebKit 版本
    • Trident,为 Internet Explorer 提供支持
    • Gecko,为 Firefox 提供支持

这一用于 Blackboard Learn 呈现层的设计方法使我们确信,新版本的浏览器在发布时将继续适用于 Blackboard Learn 的当前版本。


Blackboard 用于浏览器测试的方法

为了对每个新版本验证此置信度,Blackboard 会在发布给定版本之前,在多个 OS 组合上针对新发布的浏览器版本执行浏览器兼容性测试套件以确保正常运行。此测试利用可用的全套自动和手动测试策略以确保测试的置信度。


较新的浏览器版本

因为一些供应商发布新浏览器版本的频率提高了,所以 Blackboard 的策略是支持普遍可用或是通过支持的发布渠道向市场发布的所有新浏览器版本,即使浏览器是在对该版本完成测试之后发布的。我们将把解决客户在现场针对临时支持的浏览器发现的任何关键浏览器问题作为重中之重。我们针对新浏览器执行频繁的测试循环以确保系统继续按预期方式运行,并且会相应地更新面向客户的受支持浏览器文档。


较旧的浏览器

正如我们建议保持最新版本的 Blackboard Learn 以获得最佳体验一样,浏览器供应商对于其软件也有同样的建议。一些供应商提供的某些较旧版本的浏览器对于较新版本的 Blackboard Learn 可能存在呈现问题,而某些较新的浏览器版本对于较旧版本的 Blackboard Learn 可能存在呈现问题。

Blackboard 仍接受客户报告给支持部门的与这些浏览器相关的问题,并且会在完全受支持的浏览器中尝试再现该问题。如果无法再现该问题,则 Blackboard 将会建议客户改用 Blackboard 完全支持的浏览器版本。在某些情况下,另外一个建议是更新为较新版本的 Blackboard Learn。


Cookie 和 Javascript

无论使用何种浏览器,Blackboard Learn 都要求使用在用户浏览器中启用的会话 cookie 和 javascript,以便提供正确的教学和学习体验。

要使 Blackboard Learn 9.1 中的某些功能(包括对课程文件或资源库文件的 WebDAV 访问)正常运行,可能需要另外接受永久性 Cookie 或第三方 Cookie。

Blackboard 还提供了一个 Building Block,使用户可以在登录 Blackboard Learn 时确认 Cookie 公开声明(在某些场合需要)。要详细了解此 Building Block,请参阅“安全管理 - Cookie 披露”主题。


Java 和其他浏览器插件

少数几项 Blackboard Learn 功能需要安装特定的附加软件。没有这些软件,这些功能本身无法运行。用户在访问这些功能时可能会收到安装附加软件的提示,或者根据各种浏览器安全设置,用户可能需要确认允许插件在其系统上运行的浏览器消息。

如果您需要有关特定 Blackboard Learn 版本中需要浏览器插件的特定功能的信息或是插件本身的版本信息,请参阅该版本的“版本说明”。

Blackboard Learn 可以用于为需要浏览器插件(如 Java、Flash Player、Apple QuickTime 或用于呈现内容的其他插件)的媒体内容或其他类型的专门内容提供服务。在这些情况下,插件版本和与插件兼容的浏览器版本以及插件的安装和配置说明由内容的性质确定,会有所差异。


辅助性软件和无障碍访问

为了使用您的屏幕阅读器获得最佳的 Blackboard Learn 体验,请在 Windows® 系统上使用 ChromeTM 和 Jaws。在 Mac® 系统上,请使用 Safari® 和 VoiceOver。

Blackboard 致力于使全部产品都具有尽可能高的无障碍访问性。要详细了解辅助技术,请访问 http://access.blackboard.com