我知道我可以从 IIS 日志中获取操作系统和/或浏览器设置类型,但有没有办法查看用户是否禁用了 JavaScript?我正在寻找一种方法来确定有多少用户没有运行 JavaScript。
谢谢,ZK
答案1
IIS 日志不会保留这些信息,但您可以使用 Google Analytics 等解决方案来获取这些信息及更多信息。它是免费的,非常适合查找此类客户端信息。
答案2
一种半有用的方法是写入两个 cookie,一个在页面标题中,另一个用 Javascript 编写,如果它们都被发送回服务器,那么 JS 就被启用,如果都不存在,那么 cookie 就被禁用。
我猜测 IIS 与 Apache 类似,都可以记录 cookie。
答案3
由于这是一个安全的网站并且用户数量有限,所以我最终只是将该信息保存在数据库的用户表中。
我将变量“JSEnabled”设置为 false,并在登录时使用 JavaScript 将其设置为 true。