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

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

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

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

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

浏览器

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

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

  • Apple® Safari®

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

  • Google Chrome™
  • Mozilla® Firefox®
  • Microsoft® Edge®

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

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

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

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

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

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

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

较新的浏览器版本

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

较旧的浏览器

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

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

Cookie 和 JavaScript

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

Blackboard Learn 还提供了一个功能,使用户可以在登录 Learn 时确认 Cookie 公开声明(在某些场合需要)。要详细了解此工具,请参阅安全管理 - 数据使用和隐私公开主题。

浏览器插件

Blackboard Learn 无需其他浏览器插件,但上传和共享的内容可能需要插件。用户在访问此内容时可能会收到安装附加软件的提示,或者根据各种浏览器安全设置,用户可能需要确认允许插件在其系统上运行的浏览器消息。

辅助性软件和无障碍访问

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

Anthology 致力于使全部产品都具有尽可能高的无障碍访问性。要详细了解辅助技术,请访问 Blackboard 的无障碍访问带来 Ultra 体验的 Blackboard Learn 无障碍访问