質問

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

役に立ちましたか?

解決

理想的には、あなたがベースのユーザーエクスペリエンスを保証し、必要とプログレッシブ・エンハンスメントを使用しますそれらを処理することができますブラウザのすべての活気づくを追加します。

他のヒント

するでしょう 劣化させる 優雅に.

確かに正常に低下。それはオプションではありません(もう;-))なら、少なくとも<noscript>タグを利用して、それらを通知します。

を使用する "ねえ、Javascriptの馬鹿を有効にします!"

言うことNoScriptのタグ
<script type="text/javascript">
       alert("Hello World!");
</script>
<noscript> 
       Hey, Enable Javascript fool!
</noscript>

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

私は<noscript>と機能にJSを必要とするすべての要素を持っているclass="js-required"と結合します。

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

ページのロードのJS:$('.js-required').css('display','block')

あなたのウェブサイトは多少JavaScriptが無効になっている場合用意し、いずれかのウェブサイトを有効にするか回避策それより良いJavaScriptを使用して動作することをメッセージを表示する必要があります。

すべてのサイトIのビルドのために、私は観客の〜2から3パーセントをオフおびえさせることにより、収入の損失に対して、優雅に分解するため、開発のコストを比較します。 非javascripters /オペラ/などを気にしませ通常勝利...

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

JavaScriptが無効になっているかどうかを検出するためにどのように?する

あなたの訪問者は、彼らにはJavaScriptが無効になってい知らなかった場合は、簡単なメッセージは、彼らがそれを有効にする必要があります知っているでしょう。

<noscript>Please enable JavaScript in your browser</noscript>
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top