无障碍与居高临下的语言及委婉语

当禁用 JS 时,你会看到:

“最好配合 Javascript 使用”

但显然没有 JS 就根本无法工作。

德语翻译甚至更加居高临下。

另外,请确保在禁用 JS 的情况下内容也可见。

这对我的可访问性来说是个真正的问题。

我默认禁用 JS,因为网站充斥着杂乱、跳动的元素和视觉噪音,我无法忍受,这似乎给我带来了异常高的精神痛苦。


另外,我刚被告知新用户不能添加超过 1 个文件。
这是在按下发送后才告知的。
为什么不在发送前告知呢?

禁用浏览器中的 JavaScript 时,您应该会看到一个只读页面:

您使用的是什么设备/浏览器?

1 个赞

Chromium(钒风味版)在 GrapheneOS(Android)上的 Pixel 设备上运行。
它有一个 JS 开关。未使用 Noscript 标签。

1 个赞

当禁用 JavaScript 或浏览器版本过旧不再受支持时,Discourse 会提供一个基本的只读 HTML 视图。

然而,为了减少我们的请求负载并提高移动用户的速度,特别是针对旧款 Android 手机用户,如果我们检测到用户代理可以很好地处理 JavaScript,我们就不会发送基本的 HTML 视图。

其权衡就是您发现的行为,这三类用户的交集:

  • 移动用户
  • 使用较新现代浏览器的用户
  • 手动禁用了 JavaScript 的用户

将看到这个令人沮丧的屏幕,而不是我们为其他用户提供的基本 HTML 视图。

这是在权衡了哪些用户将获得更快网站速度与哪些用户将无法获得之后,经过深思熟虑的选择。

该消息是为那些实际上获得基本 HTML 视图的用户准备的,例如 Internet Explorer 6 用户。

我们没有努力让基本 HTML 视图很好地适应移动设备,因为它最初是为搜索引擎爬虫和旧款台式机用户设计的。如果您想了解它的外观,可以尝试发送一个旧的浏览器 UA 字符串。

否则,您需要切换 JavaScript 开关并为 Discourse 启用 JavaScript。

4 个赞

我认为这很重要——如果你只看受影响用户的比例,你可能会忽略人口统计信息。你可能会无意中排除了很大一部分残疾人、老年人或弱势群体。

声称任何少数群体在禁用 JavaScript 的自定义移动浏览器运行者的构成中被过度代表是荒谬的。

1 个赞

也许是,也许不是。但更普遍地说,基于对一小部分用户的影响来做设计决策,在我看来可能存在问题。对旧版浏览器以及非常规的访问网络方式的支持,都属于这种担忧的范畴。我对无障碍策略了解不多——但我希望在 Discourse 的决策团队中有人了解。