サイト訪問者が JavaScript を無効にしている場合はどうしますか?
-
22-09-2019 - |
質問
サイト訪問者が 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が無効になってい知らなかった場合は、簡単なメッセージは、彼らがそれを有効にする必要があります知っているでしょう。
<noscript>Please enable JavaScript in your browser</noscript>