似乎有一些情况是<noscript>
成功地帮助优雅降级。我们都知道了为什么标签在那里以及如何使用它。据我所知,有两个主要原因:
disable JavaScript
选项在第一个statistics are hard to get hold of上,但很容易为自己测试。此外,我从未遇到<noscript>
我自己需要修复一些优雅的降级场景,但这可能只是我。
现在,对于屏幕阅读器,这些统计数据更容易掌握,但我最感兴趣的是<noscript>
的实际效果。虽然这是一个被广泛接受的事实,他们“只是工作”,但有时候,另一个真理可以(警告:轻微的夸大其词)震撼你的世界。就像我知道navigation items should not be put into lists时一样。
这个想法实际上让我很好奇是否有关于<noscript>
的使用的任何证明,以及它是否在我们总是被告知的背景下是否是一个有用的标签(“为视障人士提供替代内容” )。或者也许有一些我不知道的实施范例往往会破坏它的有效性?也许甚至有视力障碍的人可能会证实或反驳这些故事?
注意:要将某些权限归于答案,可能有助于说明您有视力障碍,如果适用,当然还有。
答案 0 :(得分:1)
屏幕阅读器适用于常规浏览器。 Noscript内容仅在用户禁用JavaScript时才会显示给用户,甚至可能不会:
在
<noscript>
元素中生成的内容没有太大帮助,至少在JAWS中是这样。从7.0版开始,无论是否禁用脚本,JAWS都不会在标准读取模式下读取<noscript>
内容。 (source)。
我坚持使用渐进增强技术。