禁用 JavaScript 的浏览器统计信息

IT技术 javascript statistics cross-browser
2021-01-11 23:11:08

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

雅虎发布了 2010 年的数据R. Reid 发布了 2009 年的数据(从他可以访问的网站中挑选)。

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

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

在对数字进行分析后,我们发现禁用 JavaScript 的请求的比率始终徘徊在实际访问者流量的 1% 左右,其中最高比率在美国约为 2%,最低在巴西约为 0.25%。所有其他接受测试的国家的数字都非常接近 1.3%。

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

这就是我目前所能找到的。但由于这些数据已经过时,我想知道今天的百分比是多少。

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

因此,我请您提供:

  • 链接到任何开放的、可免费获得的、涉及该领域的统计数据
  • 您自己的统计数据,最好来自不针对开发人员的较大站点
6个回答

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

我认为为了容纳 1% 的用户而牺牲 99% 的用户的功能是一种彻头彻尾的想法。

当然,可以为网站的各个方面提供非 javascript 启用的内容,并提供最佳体验 - 但是构建的预算将猛增。

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

“抱歉,您的计算机太旧且速度太慢,无法呈现该网站。” 或者

“对不起,地球上 99.9% 的人,我们给你们呈现了 1993 年的次优体验,因为你们中有 0.1% 的人已经过时了”

我不相信“1%”是一个重要的论点——如果有人真的想访问一个网站,他们会找到一种方法——加上那些公司被迫使用的情况,比如关闭javascript的ie7——oop,无论如何,他们可能不允许浏览任何东西,但公司内部网!

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

我实际上很喜欢这个答案,因为我正在考虑支持非 javascript 启用的用户,但也决定不明确支持 < IE8(或任何与此相关的 IE,哈哈)所以尽管答案并不完全具有建设性,但它帮助我做出了决定。我们不能继续支持 1%,否则情况会变得更糟。如今,更新到现代浏览器非常简单。
2021-03-15 23:11:08
如果您通过您的网站赚钱,并且您有很多访问者,那么 1% 可能是很多钱。CEO 被解雇的比例不到 1%。
2021-03-16 23:11:08
这并没有回答这个问题。-1
2021-03-23 23:11:08
我认为这显然是对问题的回答。@what 也许会被解雇,但 1% 真的不是很多钱,此外,广告几乎总是用 JavaScript 显示,所以他们甚至看不到广告。
2021-03-31 23:11:08
这是如何建设性的?虽然是真的,但它并没有以任何方式回答这个问题。OP 正在询问禁用 JavaScript 的用户百分比,而不是为什么支持所述用户是愚蠢的。
2021-04-10 23:11:08

讨论

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

附加链接

统计数据

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

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

个人想法

在我个人看来,要求网站的某些非常具体的区域需要 JavaScript 是公平的,但如果是这种情况,您应该尽可能多地尝试提供替代方案。对于网站的其余部分,我认为,尤其是对于政府和教育网站,您有责任为残疾人和视障人士等少数民族提供与其他用户一样的可读性和可用性。

我不认为你明白这一点。他说的是有障碍的人。未使用 javascript 的未受损害的人现在通常出于隐私原因这样做(在网络上更难跟踪您),但一些视障人士正在使用依赖 javascript 的技术来帮助他们在没有视力的情况下浏览网络. 这些人根本不关心旧技术,他们只关心能够“查看”网络。虽然较小的公司网站应该真的觉得没有必要容纳它们,但像大学和政府这样的网站,信息是关键,绝对应该。
2021-03-18 23:11:08
@haylem 我不同意。这 1.6% 的存在只是因为他们使用过时的技术,例如使用 IE6 的未受损害的人。他们只需通过免费更新技术即可轻松访问该信息。如果这是真的,他们无法访问它,我会同意,但我认为情况并非如此。只是我的意见,但 JavaScript 现在是 Web 的一种基本语言,我认为是时候停止为极少数人为自己增加工作找借口了,这些人通常出于过时的原因选择限制他们的体验。
2021-03-19 23:11:08
@josh3736:是的,但是对于大学或政府的网站,令人无法容忍的是,这 1.6% 的屏幕阅读器无法访问他们的课程、社会保障服务(尤其是他们!) Web 2.0 是必须的。
2021-03-23 23:11:08
@沃尔克。这些统计数据现在已经有将近 4 年的历史了,甚至更小。你知道有多少企业会告诉他们的盲人员工他们不能使用新的浏览器来拥有现代屏幕阅读技术?(提示:他们会被起诉)此外,这 1.6% 并不是访问亚马逊等网站的所有用户的 1.6%,而是使用屏幕阅读器的用户的 1.6%。那是总用户中极少数。现在几乎每个禁用 JS 的人都会选择这样做——甚至是有障碍的人。是时候放弃这些我们不能使用 Javascript 的陈旧过时的观念了!
2021-03-25 23:11:08
来自 Punkchip 链接,“2010 年 WebAIM 屏幕阅读器调查发现,只有 1.6% 的屏幕阅读器用户在浏览时没有使用 Javascript,因此这个论点已经站不住脚了。......不要继续认为支持非 Javascript 用户是一种可访问性问题。”
2021-03-28 23:11:08

这些统计数据来自一个站点,但它是一个不错的、最新的数字,并且还考虑了 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 链接概述。
2021-03-13 23:11:08

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

我们为所有人口领域的主要德国客户提供便利服务。每天大约20k的页面浏览量,大约300k的在线合同一年。我们在使用我们网站的非 JavaScript 版本时跟踪了所有在线签订合同的客户。

我们最近在非 js 优化上投入了大量时间,想知道这些努力是否得到了回报。结果发现,我们的客户只有 0 个选择在禁用 js 的情况下签订合同,而我们的主页上大约有 3% 的非 js 访问。因此我认为大部分流量是由机器人产生的。

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

随意得出自己的结论

哈哈哈,你听海斯论坛的用户说的吗?所有这些告诉你每个人都应该如何使用 NoScript 的极客?
2021-03-18 23:11:08
您的方法不会检测到在关闭 JS 的情况下浏览您的网站的人,然后在他们想要购买时将其打开。这往往是我的行为。不过,+1 用于分享您的统计数据。
2021-03-18 23:11:08

这样的统计数据只能对特定站点有用,即便如此,也存在难以解释的情况:

  • 执行站点的部分而非全部脚本的用户呢?
  • 大部分时间不执行站点脚本但偶尔执行全部/部分脚本的用户呢?

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

其他需要考虑的因素:

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

¹ BSI 链接现在是 404。不确定这个建议是否还在他们网站上的某个地方。作为参考,这里是Internet Archive 中该页面最后一个快照

2021-03-26 23:11:08
@andrewb:谢谢!我添加了一个注释和一个指向存档版本的链接。在他们的新网站上找不到这个推荐(不过我没有搜索太多)。
2021-03-27 23:11:08