这已被问过几次,但我认为仍然值得与你们一起查看更多的信息。
我的所有网站都使用Google Analytics来统计数据。由于它依赖于JavaScript,因此我认为检查启用/禁用浏览器中实际启用JS的人数非常重要。
我记得我经常检查w3schools browser statistics,最近的结果显示95%左右,这对我来说非常令人满意。但由于它纯粹适用于他们的网站,我想我会检查我的网站是什么。我尝试了几种方法,但最近我计算了所有页面视图和我的main.js文件的所有下载(缓存被“缓存杀手”变量添加到文件路径中)。这种方法有一些缺点,因为它不能识别谷歌的机器人(或任何其他),但它仍然足够准确。
令人惊讶的是,只有68%访问我最大网站的人启用了JS(其他方法 - 例如使用cookie - 我试过显示类似的数字)。我很想被告知我的方法完全错了,这就是为什么这个数字太低了。
由于我构建了不依赖JS工作的网站,从功能的角度来看仍然可以,但这也意味着我的网站有32%的条目被Google分析!这是一个巨大的缺点。
是否有其他网站(w3schools除外)分享他们的统计数据?或者我可以将我的数字与我的数字进行比较?也许甚至有些人可以分享你的?
现在我正在考虑创建自己的统计引擎。但是否有其他(比分析)可靠(和免费)的统计数据解决方案可以建议吗?实际上会检查人们是否启用了JS的那个?
关于JS检测的任何建议也非常受欢迎。
答案 0 :(得分:2)
还有其他网站(除了 w3schools)分享他们的统计数据?
Thecounter.com有一些统计分析:http://www.thecounter.com/stats/
以下是a link,其中包含2009年3月的javascript统计信息。
Javascript 1.2+: 61865673 (93%)
Javascript <1.2: 112854 (0%)
Javascript false: 4393090 (6%)
或者我可以比较我的数字调查 到?
我的建议是制作你自己的统计数据。您自己的用户是重要的用户。 例如,为有可访问性问题的人建立一个网站,或者为移动设备建立一个网站,这意味着你不会期望在启用js的情况下访问太多。
但是还有其他吗? 分析)可靠(和免费)的统计数据 解决方案你可以建议吗一个 实际上会检查人们是否有JS 启用?
Statcounter似乎有您需要的东西:http://www.statcounter.com/features/#javascript-stats
这是一个包含其他几个的列表: http://www.hongkiat.com/blog/top-14-free-web-statistics-tools/
答案 1 :(得分:1)
这种方法有一些缺点,因为它无法识别谷歌的机器人(或任何其他)
那么,从理论上讲,32%的访问都可能是由机器人完成的?
我认为这是一个很大的缺点。
您应该尝试从等式中移除机器人,然后查看它的外观。
答案 2 :(得分:0)
测试是否下载了JS文件不是测试JS是否受支持的好方法,因为文件可以下载,解析,然后不被使用。或者它可能无法下载。
测试JS是否启用的一种方法是使用统计数据计算每个页面命中数并将其添加到数据库中。然后有一个JS函数发布到一个特殊页面,该页面使用AJAX将值附加到页面列表,告诉它JS正在该页面上工作。然后,您可以过滤您的数据库并查看有多少这些页面启用了JS。