我正在尝试找到一种解决方案来检测客户端浏览器是否启用了 javascript。有没有办法检查客户端浏览器中是否启用了 JavaScript,如果可能的话在 django 中或在 python 中?
问问题
310 次
2 回答
0
不幸的是,除非尝试第二个请求,否则您无法执行此操作。在实际与浏览器本身交互之前,没有办法知道这一点。
我能想到的最接近的方法是尝试设置一个 cookie 并存储此信息以供将来访问。
希望能帮助到你。
于 2013-07-22T02:15:51.437 回答
0
正确的方法是优雅地降级,但这并不总是可行的,尤其是对于 Web 应用程序。使用<noscript>
标签告诉用户重新启用 javascript。
如果需要通过 django 的解决方案,使用 JS 设置一个 cookie 并尝试在第二个请求中读取它。如果您没有看到 cookie,则 JS 未启用。但是,作为第一个请求,它无法被检测到。
于 2015-09-18T20:48:23.433 回答