0

我正在尝试找到一种解决方案来检测客户端浏览器是否启用了 javascript。有没有办法检查客户端浏览器中是否启用了 JavaScript,如果可能的话在 django 中或在 python 中?

4

2 回答 2

0

不幸的是,除非尝试第二个请求,否则您无法执行此操作。在实际与浏览器本身交互之前,没有办法知道这一点。

我能想到的最接近的方法是尝试设置一个 cookie 并存储此信息以供将来访问。

希望能帮助到你。

于 2013-07-22T02:15:51.437 回答
0

正确的方法是优雅地降级,但这并不总是可行的,尤其是对于 Web 应用程序。使用<noscript>标签告诉用户重新启用 javascript。

如果需要通过 django 的解决方案,使用 JS 设置一个 cookie 并尝试在第二个请求中读取它。如果您没有看到 cookie,则 JS 未启用。但是,作为第一个请求,它无法被检测到。

于 2015-09-18T20:48:23.433 回答