私はachecker.caでjavascriptを使用してランダムページを4回テストしました。1回はスキャンオプションで「Stanca Act」ガイドラインを使用し、1回は「セクション508」ガイドラインを使用し、1回は「WCAG 1.0(Level A)」ガイドラインを使用しました、「BITV 1.0(レベル2)」ガイドラインを使用すると、各テストで次のエラーが表示されます。
Check 90: script must have a noscript section.
Repair: Add a noscript section immediately following the script that provides the same functionality as the script. Line 1, Column 715:
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" a ...
残りのガイドラインで確認したところ、noscriptタグには問題はありません。
私のウェブページを世界中で使用できるようにするために、各スクリプトタグにnoscriptタグが本当に必要なのでしょうか、それとも問題を報告しているガイドラインは冗談でしょうか?
WCAG 1.0レベルA からの関連ガイドラインは次のとおりです。
スクリプト、アプレット、またはその他のプログラムオブジェクトがオフになっているか、サポートされていない場合に、ページが使用可能であることを確認してください。これが不可能な場合は、代替のアクセス可能なページで同等の情報を提供してください。
<noscript>
セクションを提供することは、このガイドラインに近づくための1つの方法ですが、あまり良い方法ではありません。スクリプトは、 「オフまたはサポートされていない」などのスクリプト以外の理由 で失敗する可能性があります。
ガイドラインに従うためのより良いアプローチは、 控えめなJavaScript と書くことです。
ガイドラインは結構です。ガイドラインに従っているかどうかを確認するためにツールが適用しているテストは貧弱です。
この特定のケースでは、コンテンツは実際のコンテンツでさえありません。それは広告であり、読者がページのコンテンツを理解する必要はありません。