4
<noscript>
    <div>
        You must enable javascript to continue.
    </div>
</noscript>

これは理にかなっていますが、それでも、この要素の後のコンテンツはもちろん悪い方法で表示されますが、私が探しているのはこれです:

javascriptが有効になっていない場合は、このアラートメッセージを表示します。それ以外の場合は、「Javascriptを有効にした方がよい」というアドバイスはしたくありません。「続行するには、有効にする必要があります」と強制します。 、JavaScriptがエンバリングされていない場合、自分のWebサイトへのアクセスを許可したくないのですが、どうすればよいですか?

4

2 に答える 2

7

No-JavascriptCSSを使用して他のすべてを非表示にするCSSクラスを追加し、 Javascriptを使用してクラスをすぐに削除します(<script>その要素のインラインブロックを使用)。

于 2012-05-01T17:51:30.080 に答える
4
<noscript>
    <div style='position:fixed;left:0;top:0;width:100%;height:100%;background:#f55;z-index=1000">
        You must enable javascript to continue.
    </div>
</noscript>

また、あなたの質問はアラートをスローしたかったです..これはJavaScriptです。基本的に「JSが無効になっているときにJSを実行するにはどうすればよいですか?」と質問されました。しかし、このHTMLだけでうまくいきます。

于 2012-05-01T17:51:54.867 に答える