可访问性:在文本浏览器中,评论链接会转到错误的评论

大问题!

点击 这条指向某条评论 103 的链接

如果用户使用 Firefox 或 Chrome,没错,用户会看到第 103 条评论。

但如果用户使用 w3m 或 lynx,他们看到的却是第 85 条评论!

(谁知道搜索引擎会看到什么呢?)

这可能会引发巨大的误解。

“嘿,鲍勃,这个(链接)完全表达了我的想法。”

但天哪,鲍勃看到的与比尔希望他看到的截然不同,于是再也不和比尔说话了。

当然,可能有一些 JavaScript 会将用户带到页面上的正确位置。如果脆弱的 JavaScript 失效,用户就只能坐在页面顶部。

我的意思是,自从万维网诞生以来,用户就可以访问 example.com/abc#123,并直接跳转到他们应该阅读的位置。

这是通过在目标页面的相应位置添加例如:
<p id="123">
来实现的。

我们这里谈论的是 Web 无障碍性的基础知识。拜托了,各位。

在这里我们看到唯一被超链接的是用户名,
20201208T122850
#103 并未被超链接。这意味着使用文本浏览器的用户无法轻松复制评论 #103 的 URL 以便精准分享给朋友。

抱歉,我们不支持 Lynx。

3 个赞