我很难收集有关禁用JavaScript浏览的网络用户百分比的公开可用统计信息。
Yahoo has published data from 2010和R. Reid published data from 2009(从他有权访问的网站中挑选)。
当时雅虎的调查结果非常有趣:
我们采用了访问日志和信标数据的组合(之前 包含在页面中)并过滤掉所有自动请求, 给我们留下一些我们可以确认的请求是由实际发送的 用户。这些完全匿名的数据给了我们一个好处 几个国家的交通模式指示。
在对数字进行处理后,我们发现了一致的数据 禁用JavaScript的请求占实际访问者的1%左右 交通流量最高,在美联航中约为2% 巴西的国家和最低的大约0.25%。全部 测试的其他国家的数字非常接近1.3%。
这是我到目前为止所能找到的。但是,由于这些数据不断变化,我想知道今天的百分比是多少。
我还查看了Statcounter,这似乎是唯一一家公开发布浏览器统计信息的公司。但他们不发布有关JavaScript的数据。我知道W3schools also publish stats,但由于目标是针对开发人员的,因此这些数据极具偏见,因此对我来说并不感兴趣。 (它必须代表普通用户)。
因此,我请你提供:答案 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上的一些脚本被阻止,一些被允许。统计数据应该如何计算我?
需要考虑的其他因素:
¹现在BSI链接是404。不确定此建议是否仍在其网站上的某个位置。作为参考,这是last snapshot of that page in the Internet Archive。
答案 5 :(得分:0)
不同国家/地区的统计数据不同
http://www.searchenginepeople.com/blog/stats-no-javascript.html
如果您的网站上需要javascript,那么您将失去部分销售额。此外,一些移动设备在处理JavaScript时非常慢,人们只会离开您的网站,因为浏览体验太慢。