禁用JavaScript的浏览器统计信息

时间:2012-02-28 08:40:32

标签: javascript statistics cross-browser

我很难收集有关禁用JavaScript浏览的网络用户百分比的公开可用统计信息。

Yahoo has published data from 2010R. Reid published data from 2009(从他有权访问的网站中挑选)。

当时雅虎的调查结果非常有趣:

  

我们采用了访问日志和信标数据的组合(之前   包含在页面中)并过滤掉所有自动请求,   给我们留下一些我们可以确认的请求是由实际发送的   用户。这些完全匿名的数据给了我们一个好处   几个国家的交通模式指示。

     

在对数字进行处理后,我们发现了一致的数据   禁用JavaScript的请求占实际访问者的1%左右   交通流量最高,在美联航中约为2%   巴西的国家和最低的大约0.25%。全部   测试的其他国家的数字非常接近1.3%。

     

Yahoo browser percentage with JavaScript disabled, 2010

这是我到目前为止所能找到的。但是,由于这些数据不断变化,我想知道今天的百分比是多少。

我还查看了Statcounter,这似乎是唯一一家公开发布浏览器统计信息的公司。但他们不发布有关JavaScript的数据。我知道W3schools also publish stats,但由于目标是针对开发人员的,因此这些数据极具偏见,因此对我来说并不感兴趣。 (它必须代表普通用户)。

因此,我请你提供:

  • 指向任何涉及此区域的免费开放统计数据
  • 您自己的统计信息,最好是来自不以开发人员为目标的大型网站

6 个答案:

答案 0 :(得分:117)

提供基本信息,以及如何更进一步的明确路线 - 更新您的浏览器!

我认为为99%的用户牺牲功能以容纳1%是纯粹的血腥心态。

当然,可以为网站的每个方面提供非JavaScript启用的内容,并提供最佳体验 - 但预算将为构建带来天空火箭。

有一些认真的令人敬畏的东西,使用Javascript,这实际上使网站更容易访问! - 我们在哪里画线?

“抱歉,您的计算机太旧而且速度太慢,无法呈现此网站。” OR

“对不起,99.9%的地球,我们为你提供了一个次优的1993年经验,因为0.1%的人已经过时了科技”

我不买“1%”这个重要论点 - 如果有人真的想要访问某个网站,他们会找到办法 - 再加上公司被迫使用的情况,比方说,关闭javascript的ie7 - 哎呀,他们可能不允许浏览任何东西,除了企业内部网了!

是时候摆脱这个愚蠢的旧想法,你需要为你网站上的所有内容提供非javascript选项,这确实是一个过时的概念。

答案 1 :(得分:27)

讨论

关于此主题的StackExchange网站上最活跃和最广泛的讨论:

其他链接

统计

你是对的......这些很难实现。实际上只能找到你提到的那些,经常被引用的YDN 2010文章。

我猜你也可以使用流量跟踪和分析套件来自行验证这些统计数据,如果你的网站有足够的流量和你想要的相关人口统计数据。

个人想法

在我个人看来,要求网站的某些特定区域需要JavaScript是公平的,但如果是这种情况,您应该尽可能多地尝试提供替代方案。对于网站的其他部分,我认为,特别是对于政府和教育网站,您对残疾人和视障人士等少数群体负有责任,使其可以像任何其他用户一样对网络进行阅读和使用。

答案 2 :(得分:21)

这些统计信息来自一个网站,但它是一个很好的最新数据,并且还认为JavaScript已禁用,而JavaScript未接收或运行'。

https://gds.blog.gov.uk/2013/10/21/how-many-people-are-missing-out-on-javascript-enhancement/

为了链接腐烂,这个数字为1.1%,其中0.9%是在浏览器中启用但未运行的,原因可能是公司内容过滤器,移动网络错误和甚至是页面预加载。

如果我们能够找出构成0.9%的内容以及有多少人不是坐在有意识的JS禁用浏览器上,那么投资渐进增强/优雅降级的努力和成本可能会被削弱。

无论如何,它看起来很小。

就我个人而言,我个人认为,在2014年,支持这一少数群体的开销并不值得。我认为这有点像设计一个门把手,考虑到少数人的手满,需要用脚,或者只是不喜欢用手触摸门把手。呃,很讨厌JavaScript。

虽然渐进增强对我来说已经死了,但我认为应该谨慎使用JS,除非它是一个单页的应用程序。

答案 3 :(得分:8)

由于我在寻找可靠的javascript使用统计数据时遇到了同样的问题,我们公司决定收集有关该主题的数据,我只是觉得有些人可能会发现我们的调查结果很有趣。

我们为所有人口统计区域的德国客户提供便利服务。每天大约20k页面浏览量,每年约30万份合同在线签署。我们跟踪所有在线签署合同的客户,同时使用我们的非JavaScript版本的网站。

我们最近在非js优化方面投入了大量时间,并想知道这些努力是否得到了回报。事实证明,完全为零的客户选择在禁用js时签订合同,而在我们的主页上有大约3%的非js访问。因此我认为大多数流量都是由机器人生成的。

总之,投资非js优化对我们来说完全失败,因为它对我们的销售没有影响。可能是有一些真正的人选择禁用javascript但他们似乎没有兴趣在互联网上购买东西。

随意得出自己的结论

答案 4 :(得分:6)

此类统计数据只对特定网站有用,即便如此,有些情况难以解释:

  • 执行网站的某些脚本但不是所有脚本的用户呢?
  • 那些大部分时间没有执行网站脚本但偶尔会执行所有/某些内容的用户呢?

我访问的几乎所有网站都禁用了JavaScript。有时我允许JS 临时,有时根本不允许。有时我只允许一些脚本临时。永久允许某些脚本,永久禁止某些脚本。现在,输入这个答案,SO上的一些脚本被阻止,一些被允许。统计数据应该如何计算我?

需要考虑的其他因素:

  • 需要JS的网站,即使仅针对某些部分,也只能收集有偏见的统计数据,因为他们过去可能已经推迟了无JS访问者。
  • 如果你的网站是免费的,你收集统计数据,然后开始添加JS,blacklisters(以前启用了JS)可能会阻止(部分)你的脚本。
  • No-JS访问者可能对隐私更敏感,因此他们可能会另外采取其他措施......他们可能看起来像网站统计中的僵尸程序;)
  • 网站主题(您的受众群体感兴趣和感兴趣?),浏览器统计信息(NoScriptmost popular Firefox附加组件之一。),国家/地区(德语Federal Office for Information Security强烈recommends¹所有市民安装NoScript。)以及市场上的竞争对手(如果您的网站是独一无二的,我真的想使用它,我会允许脚本;否则,我会去竞争对手)有很强的影响力。

¹现在BSI链接是404。不确定此建议是否仍在其网站上的某个位置。作为参考,这是last snapshot of that page in the Internet Archive

答案 5 :(得分:0)

不同国家/地区的统计数据不同

http://www.searchenginepeople.com/blog/stats-no-javascript.html

如果您的网站上需要javascript,那么您将失去部分销售额。此外,一些移动设备在处理JavaScript时非常慢,人们只会离开您的网站,因为浏览体验太慢。