window.onload = function(); に応答するプリローダーを Web サイトに統合しています。プリローダーの準備ができていない限り、メインの #container にクラス .none を配置します。プリローダーの準備ができたら、そのクラスを削除します。問題は、要素の HTML にデフォルトで .none クラスを配置する必要があるため、ユーザーが JavaScript をサポートしたくない場合、何も表示されないことです。この問題の回避策はありますか?
ありがとう。
window.onload = function(); に応答するプリローダーを Web サイトに統合しています。プリローダーの準備ができていない限り、メインの #container にクラス .none を配置します。プリローダーの準備ができたら、そのクラスを削除します。問題は、要素の HTML にデフォルトで .none クラスを配置する必要があるため、ユーザーが JavaScript をサポートしたくない場合、何も表示されないことです。この問題の回避策はありますか?
ありがとう。
このタグを使用して、<noscript>
JavaScript が無効になっているブラウザーをターゲットにすることができます。タグ内にあるものは<noscript>
すべて、JavaScript が使用できない場合にのみレンダリングされます。
最良の方法は、デフォルトで要素に.nojs
クラスを設定することです。<body>
JS で最初に行うこと (ドキュメント全体が読み込まれる前であっても、<script>
下にタグを追加<body>
して実行させるだけです) は、そのクラスを削除することです。
.nojs .something
JS が使用できない場合は、CSS セレクターを使用して対象を絞り込むことができます。
次のように、ユーザーの Javascript が無効になっているときにメッセージを表示できます。
<noscript><h1>Please enable javascript</h1></noscript>