是否可以仅通过查看User-Agent来检测Javascript是否在浏览器上启用/禁用。
如果是,我应该寻找什么。如果不是,检测用户浏览器上是否启用/禁用javascript的最佳方法是什么
不,没有办法通过用户代理字符串检测javascript。无论如何,用户代理都很容易被欺骗。
请参阅antyrat的答案,了解如何检查javascript。
使用 HTML <noscript>
标记检测 JS 是否被禁用的最佳方法。所有已知浏览器都支持它,甚至是旧浏览器。
<noscript>
this content will be visible only if JS is disabled
</noscript>
但是用户代理不包含此类信息。 + 如果禁用 JS,您希望如何获取用户代理信息?唯一可能的方法是服务器端。