查找浏览器是否支持javascript

时间:2010-07-03 09:39:48

标签: javascript

  

可能重复:
  How to detect if JavaScript is disabled?

如何查找用户浏览器是否支持javascript

3 个答案:

答案 0 :(得分:5)

您可以使用javascript将一些值放入表单中的隐藏字段 - 如果该字段在回发时具有此值,则浏览器支持javascript。

document.getElementById("myHiddenField").value = "js is on";

<input type="hidden" />

另一种选择是使用javascript添加cookie并在服务器端查找此cookie - 如果存在,则启用javascript,否则启用javascript。

我会建议<noscript>,但这对你的代码没有帮助,如果支持javascript(也许只有在那里输出的附加表单),但这会使你的客户端和服务器复杂化 - 逻辑。

答案 1 :(得分:5)

如果浏览器配置为使用Javascript,则无法使用Javascript进行检查,因为显然它无法运行:)

因此,您使用<noscript>标记。当不支持Javascript时,此标记将始终显示,因此您可以在此标记中放置信息以警告用户在其浏览器上启用Javascript(如果可以)。

哦,这可能是:How to detect if JavaScript is disabled?

的副本

答案 2 :(得分:4)

使用<noscript>代码:

<noscript>
  Your browser does not support javascript.......
</noscript>

更多信息:

http://www.w3schools.com/tags/tag_noscript.asp