检查javascript是否被禁用?

如果我有一个使用javascript的网站,如果他们启用了javascript,用户将获得最完整的网站体验,但即使javascript被禁用,它仍然可以完全正常运行。 有没有办法检查用户是否为他们正在使用的浏览器禁用了javascript,因此我可以显示如下消息:“网站最好用javascript启用”

您可以使用标签:

  

你也可以看看这篇关于不引人注目的javascript的文章 。

在视图中使用HTML 标记显示备用内容。 仅当浏览器没有JavaScript支持或禁用了JavaScript时,才会显示之间的内容。

检查 HTML-Tag

正确的方法是使用渐进增强function。 有一个适用于所有浏览器的基本标记文件。 然后将JavaScript应用于理解测试套件发出的JS的浏览器:

http://code.google.com/p/enhancejs/

在ASP.Net中我们有Request.Browser.JavaScript以检查浏览器是否支持Javascript但不检查是否禁用或启用。

有一篇关于codeproject.com的文章描述了为同一目的而进行的工作。 您可以在http://www.codeproject.com/KB/aspnet/Detect_JavaScript_in_ASPX.aspx上查看 。