如何检测浏览器JavaScript是否已关闭并显示通知

我需要检查浏览器JavaScript是否关闭,然后显示错误div而不是正文,我该怎么做?

      
rest of page
sorry, no javascripty, no sitey!

当然,这通常是一个坏主意,但我希望你已经考虑过了。

你需要反过来做 – 可以这么说 – 你必须输出所有内容,然后使用Javascript隐藏/删除错误div。

它被称为渐进增强。

你可以添加身体:

  

@ roryf的解决方案是一个很好的方法,虽然它依赖于jQuery,如果domloaded事件稍晚发生,你可以获得no-js内容的’flash’。

以下将在正文渲染之前删除html.no-js类: