どうやら1%未満が2010年にJavaScriptをオフにしていました: http://developer.yahoo.com/blogs/ydn/posts/2010/10/how-many-users-have-javascript-disabled/
それでもJavaScriptなしでブラウジングをサポートする価値はありますか?
例えば:
フォームの送信。通常、フォーム要素にクリックまたは変更イベントを設定し、応答から現在のページのHTMLを更新するだけです。ただし、ユーザーがjsを無効にしている場合、フォームは送信できず、機能しません。
ユーザーがJSをオフにしていることを考慮する必要がある場合は、フォームの送信結果を処理するために、入力要素を<FORM>
でラップし、送信ボタンを追加し、現在のページにマークアップを追加する必要があります。 ..とにかく、この場合、やらなければならないことがたくさんあります。
別の例-汎用フォーム要素をDIVSに置き換えて、クールな入力要素のように見えるようにスタイルを設定し、JSを通じて汎用入力のように動作させる繰り返しますが、jsを持たないユーザーは、それらを使って何もできなくなります。
または別の例として、ページの読み込み時にJSによって作成されたUIがあります。非jsブラウザーがUIを表示しないという事実に加えて、ページが完全にロードされてJSが実行されるまで、醜いUIを表示するJS対応ブラウザーには小さな問題もあります。
訪問者の1%未満が影響を受ける場合、これらの欠点は考慮に入れるのに十分重要ですか?
まず第一に;その1%の数値に疑問符を付けます。彼らはそもそもこれをどのように測定しましたか?ほとんどの使用統計は、(ドラムロール)javascriptを使用してクライアント側で収集されます。 JavaScriptを完全に無効にすると、それらのユーザーはカウントされなくなります。さらに、ほとんどのスクリプト対応ユーザーは、単純な「すべてのJavaScriptをオフにする」よりもはるかに高度なNoScriptなどを使用します。代わりに、ホワイトリスト、ブラックリスト、および灰色の領域に対するケースごとの決定があります。私は自分でNoScriptを使用していますが、ほとんどの場合、これらのスクリプトは機能する必要があるサイトでのみ許可し、Analyticsおよびその他の追跡サイトはブラックリストに載せています。したがって、私はデフォルトで「javascript off」に設定されているにもかかわらず、おそらく「javascript enabled」としてカウントし、JavaScriptを有効にするまで壊れているように見えるものを提供すると、悪い印象を与えます-知らない限り、1秒以内にページを閉じるのに十分です私が必要とするものを持っています。
しかし、1%の数値が正確であると仮定しましょう。一部のユーザーがスクリプトなしでブラウジングするという事実は、最大の懸念事項ではありません。次のことも考慮する必要があります。
tdammersはいくつかの重要な問題に直面しています。さらにいくつかあります。
非ユーザーのその1%には誰がいますか? JSはデフォルトで有効になっているので、意図的にJSを入力してオフにしました。これは、ある程度の技術知識と高度化を意味します。おそらく、これらはアルファ(アーリーアダプター)とニアアルファであり、サイトを拡大するためにサイトを採用する必要があります。
JSが有効になっているモバイルブラウザーはいくつありますか?この人口統計を無視すると、サイトの状態が非常に危険になる可能性があります。
最後に、それらの数を質問し、それらを強く質問します。彼らは、2010年にYahooを訪問した米国のユーザーの2%がJSを無効にしたことを発見しました。 Yahooを絶対に訪問しない人はどうですか?今までにどのようなセキュリティの脆弱性が見つかりましたか?これら2つの質問に対する答えは、JSを有効にする必要があるため、除外する人数を劇的に変える可能性があります。
ターゲットオーディエンスが誰で、彼らの行動パターンは何かを知る必要があります。この決定をヤフーの統計に依存することは少し危険です。