5

サイト訪問者が JavaScript を無効にしたらどうしますか? それらをブロックしますか?

4

9 に答える 9

15

理想的には、基本的なユーザーエクスペリエンスを保証し、それらを処理できるブラウザーにすべての繁栄を追加することを伴うプログレッシブエンハンスメントを使用します。

于 2010-01-26T16:46:19.527 に答える
14

あなたは優雅に堕落 するでしょう。

于 2010-01-26T16:41:11.277 に答える
10

確かに優雅に劣化します。それがオプションではない場合 (もう ;-))、少なくとも<noscript>タグを使用して通知します。

于 2010-01-26T16:43:42.457 に答える
3

NoScript タグを使用して、「ねえ、Javascript ばかを有効にしましょう!」と言います。

<script type="text/javascript">
       alert("Hello World!");
</script>
<noscript> 
       Hey, Enable Javascript fool!
</noscript>

(これはコードであり、Web サイトへの展開の準備ができていないことに注意してください。メッセージをプレーンテキストよりも適切なものに変更できます。)

于 2010-01-26T16:42:55.953 に答える
2

と組み合わせる<noscript>には、JS が で機能する必要があるすべての要素がありますclass="js-required"

次にCSS:.js-required{display:none;}

ページ読み込み時の JS:$('.js-required').css('display','block')

于 2010-01-26T16:50:34.017 に答える
1

私が構築するすべてのサイトについて、適切に機能を低下させるための開発コストと、視聴者の 2 ~ 3% を怖がらせることによる収入の損失を比較します。非 javascripters/Opera/etc を気にしない方が通常は勝ちます...

于 2010-01-26T16:51:39.587 に答える
1

JavaScript が無効になっている場合、Web サイトは JavaScript が有効になっている方が適切に機能するというメッセージを表示するか、回避策を講じる必要があります。

于 2010-01-26T16:43:40.460 に答える
0

訪問者がJavaScriptを無効にしていることを知らなかった場合は、簡単なメッセージでJavaScriptを有効にする必要があることを知らせます。

<noscript>Please enable JavaScript in your browser</noscript>
于 2010-01-26T16:44:10.047 に答える
0

あなたはこれをチェックすることができます:

JavaScriptが無効になっているかどうかを検出する方法は?

于 2010-01-26T16:45:30.427 に答える