<noscript> </noscript>的相关性

时间:2013-09-16 13:22:15

标签: html screen-readers

似乎有一些情况是<noscript>成功地帮助优雅降级。我们都知道了为什么标签在那里以及如何使用它。据我所知,有两个主要原因:

  • disable JavaScript选项
  • 屏幕阅读器。

在第一个statistics are hard to get hold of上,但很容易为自己测试。此外,我从未遇到<noscript>我自己需要修复一些优雅的降级场景,但这可能只是我。

现在,对于屏幕阅读器,这些统计数据更容易掌握,但我最感兴趣的是<noscript>的实际效果。虽然这是一个被广泛接受的事实,他们“只是工作”,但有时候,另一个真理可以(警告:轻微的夸大其词)震撼你的世界。就像我知道navigation items should not be put into lists时一样。

这个想法实际上让我很好奇是否有关于<noscript>的使用的任何证明,以及它是否在我们总是被告知的背景下是否是一个有用的标签(“为视障人士提供替代内容” )。或者也许有一些我不知道的实施范例往往会破坏它的有效性?也许甚至有视力障碍的人可能会证实或反驳这些故事?

注意:要将某些权限归于答案,可能有助于说明您有视力障碍,如果适用,当然还有。

1 个答案:

答案 0 :(得分:1)

屏幕阅读器适用于常规浏览器。 Noscript内容仅在用户禁用JavaScript时才会显示给用户,甚至可能不会:

  

<noscript>元素中生成的内容没有太大帮助,至少在JAWS中是这样。从7.0版开始,无论是否禁用脚本,JAWS都不会在标准读取模式下读取<noscript>内容。 (source)。

我坚持使用渐进增强技术。