2013-09-16 20 views
0

的相關性似乎有一些場景,其中<noscript>成功地幫助優雅退化。我們都知道標籤在那裏以及如何使用它的原因。據我所知,有兩個主要的原因:<noscript>

  • disable JavaScript選項
  • 屏幕閱讀器。

放在了第一位,statistics are hard to get hold of,但它很容易,以測試自己。此外,我從來沒有遇到自己需要修復一些優雅的退化情況,但那可能只是我。

現在,對於屏幕閱讀器來說,這些統計數據有點容易掌握,但我最感興趣的是<noscript>的實際效果。雖然這是一個被廣泛接受的事實,他們「正常工作」,但有時候,另一個真理可以(警告:輕微的誇大)來震撼你的世界。就像當我知道那navigation items should not be put into lists

這個想法實際上讓我很好奇,是否有任何關於<noscript>的使用的證言,以及它是否是我們總是被告知的「爲視障人士提供替代內容」的上下文中的有用標籤。或者也許有一些我沒有意識到的實現範例會破壞它的有效性?也許甚至有視覺障礙的人可能會證實或駁斥這些故事?

注意:要將某些權威歸因於答案,可能會有助於說明您是否視力受損,如果適用並且您當然想要。

回答

1

屏幕閱讀器使用常規瀏覽器。 NoScript的內容將只呈現給用戶,如果他們已禁用JavaScript,可能甚至不那麼:一<noscript>元素中產生

內容沒有太大的幫助,至少在JAWS。從版本7.0開始,JAWS不會在標準讀取模式下讀取<noscript>內容,無論是否禁用腳本。 (source)。

我會堅持漸進增強技術。