检查浏览器是否启用了javascript

时间:2012-05-01 17:48:57

标签: javascript browser

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

好的,这很有意义,但是,这个元素之后的内容当然会以不好的方式显示,但我要找的是:

如果没有启用javascript,我想显示此警告消息,并且没有提示,我不想提出建议“如果你启用Javascript会更好”,我想强迫,“你必须启用所以你可以继续!“,如果没有提交javascript,我不想访问我的网站,我该怎么做?

2 个答案:

答案 0 :(得分:7)

使用CSS添加隐藏其他所有内容的No-Javascript CSS类,并使用Javascript立即删除该类(使用该元素中的内联<script>块)。

答案 1 :(得分: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本身就可以解决问题。