来自用户代理的 Javascript 状态



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

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

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

请参阅antyrat的答案,了解如何检查javascript。

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

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

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

最新更新