web-dev-qa-db-ja.com

世界中のコンプライアンスページのコンプライアンスにnoscriptは必須ですか?

私は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タグが本当に必要なのでしょうか、それとも問題を報告しているガイドラインは冗談でしょうか?

1
Mike

WCAG 1.0レベルA からの関連ガイドラインは次のとおりです。

スクリプト、アプレット、またはその他のプログラムオブジェクトがオフになっているか、サポートされていない場合に、ページが使用可能であることを確認してください。これが不可能な場合は、代替のアクセス可能なページで同等の情報を提供してください。

<noscript>セクションを提供することは、このガイドラインに近づくための1つの方法ですが、あまり良い方法ではありません。スクリプトは、 「オフまたはサポートされていない」などのスクリプト以外の理由 で失敗する可能性があります。

ガイドラインに従うためのより良いアプローチは、 控えめなJavaScript と書くことです。

ガイドラインは結構です。ガイドラインに従っているかどうかを確認するためにツールが適用しているテストは貧弱です。

この特定のケースでは、コンテンツは実際のコンテンツでさえありません。それは広告であり、読者がページのコンテンツを理解する必要はありません。

2
Quentin