用户代理的Javascript状态

时间:2013-11-04 21:20:24

标签: javascript user-agent

是否可以通过查看User-Agent来检测浏览器上是否启用了Javascript。

如果是,我应该寻找什么。如果不是,检测用户浏览器上是否启用了javascript的最佳方法是什么

2 个答案:

答案 0 :(得分:2)

不,没有办法通过用户代理字符串检测javascript。无论如何,用户代理可以非常容易地被欺骗。

请参阅antyrat's answer了解如何检查javascript。

答案 1 :(得分:0)

使用HTML <noscript>标记检测JS是否被禁用的最佳方法。所有已知的浏览器都支持它,甚至是旧的。

<noscript>
    this content will be visible only if JS is disabled
</noscript>

但是User-Agent没有包含此类信息。 +如果禁用JS,您希望如何获取用户代理信息?唯一可行的方法是服务器端。