禁用JavaScript的浏览器统计信息[关闭]


102

我很难收集关于禁用JavaScript进行浏览的Web用户所占百分比的公开统计数据。

雅虎已经从2010年公布的数据R.里德公布的从2009年的数据(从网站上挑选他进入)。

雅虎当时的发现相当有趣:

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

在对数据进行整理之后,我们发现禁用JavaScript的请求的持续速率徘徊在实际访问者流量的1%左右,其中最高的比例在美国约为2%,最低的比例在巴西约为0.25%。接受测试的所有其他国家/地区的数字非常接近1.3%。

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

这是到目前为止我能找到的。但是由于这些数据越来越老,我想知道今天的百分比是多少。

我还查看了Statcounter,它似乎是唯一一家仍然公开发布浏览器统计信息的公司。但是他们不发布有关JavaScript的数据。我知道W3schools也会发布统计信息,但由于目标是针对开发人员,因此此数据有很大的偏见,因此对我而言并不有趣。(必须代表普通用户)。

因此,我请您提供:

  • 链接到任何涉及此领域的开放,免费提供的统计信息
  • 您自己的统计信息,最好是来自大型网站的目标受众

1
相关:在ux.stackexchange.com上讨论是否可以要求用户提供JavaScript。
Ward Muylaert

碰到过这样的情况:searchenginepeople.com/blog/stats-no-javascript.html不确定何时获取统计信息,但评论是相当新的。
帕特里克·洛里奥

@PatrickLorio,您的链接具有我所引用的相同来源。该链接来自2010年12月,并具有完全相同的数字,甚至引用了Yahoo。不幸的是,评论中也没有新数据
JesperRønn-Jensen2012年

1
有关安全性的德国的统计数据表明,有25%的人从未激活JavaScript,而只有35%的人很少激活JavaScriptdarw.de/statistik/statistik-js.php您可能选择不相信此统计信息,从而损害自己的利益。

5
OP提出了一个完全合法的问题,对无数开发人员来说很重要,提出了一些已经过时的数据,并要求提供更多最新数据。为什么将它关闭为题外话?这正是我一直在寻找的信息,也是我找到此帖子的方式。
彼得

Answers:


119

提供基本信息,并提供明确的进一步操作路线-更新您的浏览器!

我认为为99%的用户牺牲功能以容纳1%的想法是血腥的。

当然,有可能为网站的各个方面允许使用非JavaScript的内容,并提供最佳的体验-但是构建的预算会飞涨。

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

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

“很抱歉,地球的99.9%,我们为您提供了1993年最佳体验,因为其中有0.1%的技术已经过时”

我不购买“ 1%”这个重要论点-如果某人确实要访问网站,他们会找到一种方法-加上那些公司被迫使用(例如关闭了javascript的ie7)的实例-哎呀,无论如何,除公司内部网外,他们可能都不允许浏览其他内容!

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


61
这有什么建设性?虽然是事实,但它不会以任何方式回答问题。OP正在询问禁用JavaScript的用户百分比,而不是为什么支持这些用户很愚蠢的原因。
伊恩·斯坦威

17
这不能回答问题。-1
埃里克·米尔

16
我实际上很喜欢这个答案,因为我正在考虑支持非启用JavaScript的用户,但还决定不明确支持<IE8(或与此有关的任何IE),因此尽管答案并不完全具有建设性,但它有助于我做出决定。我们无法继续支持1%的价格,否则会变得更糟。如今,更新到现代浏览器非常简单。
sociallymellow 2014年

4
如果您通过网站赚钱,并且有很多访问者,则1%可能是很多钱。首席执行官被解雇的比例不到1%。

5
我认为这显然是对这个问题的答案。@what也许会被解雇,但1%的确不算什么,此外,广告几乎总是用javascript显示,因此他们甚至看不到广告。
卡·斯蒂布

28

讨论区

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

附加链接

统计资料

您说得对...这些很难实现。实际上只能找到您提到的内容,YDN 2010文章经常被引用。

我想您也可以使用流量跟踪和分析套件来自行验证这些统计信息,前提是您的网站拥有足够的流量以及目标人群。

个人想法

我个人认为,公平地要求站点的某些特定区域需要JavaScript,但是在这种情况下,您应尽可能尝试提供其他选择。对于该网站的其余部分,我认为,尤其是对于政府和教育网站,您有责任让少数群体(如残疾人和视力障碍者)像其他用户一样对他们可读和可用。


22
通过Punkchip链接,“ 2010 WebAIM屏幕阅读器调查发现,只有1.6%的屏幕阅读器用户在浏览时没有Java
josh3736

7
@ josh3736:是的,但是对于大学或政府的网站,这1.6%的屏幕阅读器无法访问他们的课程,他们的社会保障服务(尤其是对他们而言!)或当地议会的紧急电话号码是令人无法忍受的,因为某些疯狂的网络花花公子决定了Web 2.0是必须的。
haylem 2012年

22
@haylem我不同意。只有1.6%的用户存在是因为他们使用的是过时的技术,例如使用IE6的无障碍人士。他们可以通过免费更新其技术来轻松访问该信息。如果确实如此,那么我同意他们就没有办法访问它,但我认为情况并非如此。只是我的看法,但是JavaScript现在是网络的基本语言,我认为是时候停止为少数人选择借口为自己增加工作了,他们通常出于过时的原因而选择限制他们的体验。
dallin 2012年

3
我认为您不明白这一点。他说的是残障人士。如今,出于隐私原因(通常很难在网络上跟踪您),不使用JavaScript的双双残障人士通常会这样做,但是一些视力障碍的人正在使用依赖javascript的技术来帮助他们无视地绕过网络。这些人不在乎旧技术,他们根本在乎能够“查看”网络。虽然规模较小的公司站点实际上确实不需要容纳这些站点,但是绝对应该以信息为关键的大学和政府站点。
Mike Legacy 2012年

16
@VolkerE。这些统计数据现在已经接近4年了,甚至更小。您知道多少企业会告诉盲人员工,他们不能使用足够新的浏览器来拥有现代屏幕阅读技术?(提示:他们会被起诉)另外,访问亚马逊等网站的人中有1.6%并不是1.6%,使用屏幕阅读器的人是1.6%。这是总用户中极少的一部分。实际上,禁用JS的每个人现在都可以选择执行此操作-甚至是残障人士。现在是时候放弃这些我们不能使用Javascript的古老,令人难以置信的过时概念了!
达林

21

这些统计数据来自一个站点,但是它是一个不错的,最新的数字,并且还认为JavaScript已禁用,而JavaScript未收到或未运行。

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

为了link-rot的利益,该数字为1.1%,占在浏览器中启用但未运行的0.9%,这是由于猜测被认为是诸如公司内容过滤器,移动网络错误甚至页面预加载。

如果我们能找出构成0.9%的内容的原因,而不是有意坐在禁用JS的浏览器上的人,那么可以减少投资于逐步增强/优雅降级的工作和成本。

无论如何,它看起来只占很小的比例。

我个人认为,在2014年,支持这个少数族裔的开销并不值得。我认为这有点像设计门把手时考虑到的少数人的手已满,需要用脚,或者只是不喜欢用手触摸门把手。糟糕,JavaScript。

尽管渐进式增强对我来说是死的,但我确实认为应该谨慎使用JS,除非它是单页应用程序。


2
+1概述链接。
帕特里克

9

由于我在寻找可靠的javascript使用统计信息时遇到了相同的问题,因此我们公司决定收集有关该主题的自己的数据,我只是认为有些人可能会发现我们的发现很有趣。

我们为所有人口统计领域的德国客户提供便捷的服务。每天约有2万次网页浏览,每年约有30万份在线合同签订。我们跟踪了所有在使用我们网站的非JavaScript版本时在线签署合同的客户。

我们最近在非js优化上投入了大量时间,并想知道这种努力是否有回报。事实证明,在禁用js的情况下,恰好有零个客户选择签约,而在我们的主页上,大约有3%的非js访问。因此,我认为大部分流量都是由漫游器产生的。

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

随意得出自己的结论


哈哈哈,您在Heise论坛上听过用户吗?所有这些怪胎告诉您每个人应该如何使用NoScript?
Lothar'5

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

6

这样的统计信息仅对特定站点有用,即使如此,在某些情况下也难以解释:

  • 执行网站的某些脚本(但不是全部脚本)的用户呢?
  • 对于大多数时候不执行站点脚本但偶尔执行全部/部分操作的用户呢?

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

其他要考虑的因素:

  • 需要JS的网站,即使只是某些部分,也只能收集有偏差的统计信息,因为它们过去可能已经推迟了非JS访问者。
  • 如果您的站点没有JS,则您将收集统计信息,然后开始添加JS,黑名单(之前已启用JS)可能会阻止(某些)脚本。
  • No-JS访问者可能对隐私更加敏感,因此他们可能还在采取其他措施……他们看起来像是网站统计中的机器人;)
  • 网站主题(您的听众喜欢和感兴趣的是什么?),浏览器统计信息(NoScript最受欢迎的 Firefox加载项之一),国家/地区(德国联邦信息安全办公室强烈建议 ¹所有公民都安装NoScript。)以及市场上可能存在的竞争(如果您的网站是唯一的并且我真的想使用它,那么我将允许使用脚本;否则,我会向您的竞争对手出售)可能会产生很大的影响。

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



1
@andrewb:谢谢!我添加了注释和指向存档版本的链接。在他们的新网站上找不到此推荐(不过,我的搜索并不多)。
Unor

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.