禁用JavaScript的浏览器统计信息

Jes*_*sen 98 javascript statistics cross-browser

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

雅虎已经发布了2010年的数据,Rid Reid则发布了2009年的数据(从他有权访问过的网站中选取).

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

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

在对这些数字进行处理后,我们发现一致的JavaScript禁用请求率约为实际访问者流量的1%,其中美国的最高比率约为2%,巴西的最低比率约为0.25%.所有其他测试国家的数字都接近1.3%.

2010年禁用JavaScript的Yahoo浏览器百分比

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

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

因此,我请你提供:

  • 链接到任何涉及该区域的开放,免费提供的统计数据
  • 您自己的统计数据,最好来自较大的网站,而不是针对开发人员

Mat*_*row 116

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

我认为为99%的用户牺牲功能以容纳1%是纯粹的血腥思想.

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

这里也有一些严重的真棒东西下去的JavaScript这实际上使网站更接近! - 我们在哪里画线?

"抱歉,您的计算机太旧,速度太慢,无法呈现此网站." 要么

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

我不买"1%"是一个重要的论据 - 如果有人真的想要访问一个网站,他们会找到一种方法 - 加上那些公司被迫使用的情况,比如,关闭javascript的ie7 - 哎呀,除了企业内部网之外,他们可能不被允许浏览任何东西!

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

  • 这有什么建设性的?虽然如此,但它并没有以任何方式回答这个问题.OP正在询问有多少百分比的用户禁用了JavaScript,而不是支持所述用户的愚蠢原因. (57认同)
  • 这不回答这个问题.-1 (15认同)
  • 我实际上很喜欢这个答案,因为我正在考虑支持非启用javascript的用户,但也决定不支持<IE8明确(或任何IE浏览器),所以尽管答案并非完全有建设性,但它帮助了我做出决定.我们不能继续支持1%,否则会变得更糟.现在更新到现代浏览器非常简单. (14认同)
  • 我认为这显然是对这个问题的回答.@what可能会被解雇,但1%实际上不是很多钱,此外,广告几乎总是用javascript显示,所以他们甚至看不到广告. (4认同)
  • 如果你通过自己的网站获得收益,而且你有很多访问者,那么1%可能是很多钱.首席执行官的解雇率不到1%. (3认同)
  • 我们是,99%!哈哈:-)我完全同意你的回答.在超级旧浏览器上支持(非常)一小部分用户并不值得牺牲绝大多数用户的体验.只是在网站上有一条"<noscript>"消息,提示他们更新IE 2浏览器! (2认同)

hay*_*lem 28

讨论

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

其他链接

统计

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

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

个人想法

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

  • 从Punkchip链接,*"2010年WebAIM屏幕阅读器调查发现只有1.6%的屏幕阅读器用户在浏览时没有Javascript,所以这个论点很薄......不要继续支持非Javascript用户的神话无障碍问题."* (22认同)
  • @haylem我不同意.仅1.6%存在是因为他们使用过时的技术,例如使用IE6的未受损害的人.他们可以通过免费更新技术轻松访问这些信息.如果确实没有办法让他们访问它,我会同意,但我不认为是这种情况.只是我的意见,但JavaScript现在是网络的一种基本语言,我认为现在是时候我们停止为自己为少数几个选择通常因过时原因而限制经验的人增加工作的借口. (21认同)
  • @VolkerE.这些统计数据现在已接近4年甚至更小.你知道有多少企业会告诉他们的盲人员工他们不能使用足够新的浏览器来拥有现代的屏幕阅读技术?(提示:他们会被起诉)此外,1.6%不是所有访问亚马逊网站的人的1.6%,使用屏幕阅读器的人占1.6%.这是一个不可思议的少数用户总数.实际上每个禁用JS的人现在都可以选择 - 甚至是有缺陷的人.是时候我们放弃这些过时的,令人难以置信的过时概念,我们不能使用Javascript! (15认同)
  • @ josh3736:是的,但是对于大学或政府的网站来说,这些1.6%的屏幕阅读器无法访问他们的课程,他们的社会保障服务(特别是对他们!)或他们的地方议会的紧急号码是不可忍受的,因为一些疯狂的网络家伙决定Web 2.0是必须的. (7认同)
  • 我认为你不明白这一点.他在谈论受害者.没有使用javascript的未受损害的人现在通常是出于隐私原因(在网上跟踪你很难),但是一些视障人士正在使用依赖javascript的技术来帮助他们在没有视力的情况下绕过网络.这些人不关心旧技术,他们关心的是能够"查看"网络.虽然较小的公司网站应该真的觉得不需要容纳它们,但大学和政府这样的网站,其中信息是关键,绝对应该. (3认同)
  • @dallin你的论点有两个主要观点.首先,有很多人没有主动选择他们的浏览器或他们的偏好,因为他们依赖于他们的公司IT部门.其次,更重要的是,1.6%的人并不是"极少数人(!)".亚马逊这样的网站每天估计有大约1000万人,可能有160,000个客户.所以你不想关心他们? (3认同)
  • +1获取自己的统计数据! (2认同)

Luk*_*ett 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,除非它是单页应用程序.

  • +1表示链接概述. (2认同)

Pet*_*ter 8

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

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

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

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

随意得出自己的结论

  • 您的方法不会检测到那些在关闭JS的情况下浏览您的网站的人,然后在他们想进行购买时将其打开。这往往是我的行为。+1即可分享您的统计信息。 (2认同)

uno*_*nor 6

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

  • 那些执行某些网站但不是所有网站脚本的用户呢?
  • 那些大多数时间不执行站点脚本但偶尔执行全部/部分脚本的用户呢?

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

其他要考虑的因素:

  • 需要JS的网站,即使仅针对某些部分,也只能收集有偏见的统计数据,因为他们过去可能已经推迟了无JS访问者.
  • 如果你的站点是免费的,你收集统计信息,然后开始添加JS,blacklisters(以前启用了JS)可能阻止(部分)你的脚本.
  • No-JS访问者可能对隐私更敏感,因此他们可能还会采取其他措施......他们可能看起来像网站统计中的机器人;)
  • 网站主题(您的受众喜欢和感兴趣的是什么?),浏览器统计信息(NoScript最受欢迎的 Firefox附加组件之一.),国家/地区(德国联邦信息安全办公室强烈建议 ¹所有公民都要安装NoScript.)市场上的竞争对手(如果你的网站是独一无二的,我真的想要使用它,我会允许脚本;否则,我会去你的竞争对手)可能会产生强大的影响力.

¹现在BSI链接是404.不确定此建议是否仍在其网站上的某个位置.作为参考,这是Internet存档中该页面最后一个快照.