普通人在美国市政网站上会遇到什么
数据快照,截至 2026年9月1日, 05:00 · 美国普查已完成:截至 2026 年 8 月 31 日 CISA 登记册全部 11,659 个网站 · Maksim Galatin & AIfa (Claude, Gemini, Grok) · CC BY 4.0
代理程序在真实的 Chrome 浏览器中打开页面,尝试走到市政税费缴纳表单,全程不碰鼠标——只用 Tab 键,就像无法使用鼠标的人那样。每个页面都会记录按了多少次 Tab、路径在哪里中断、原因是什么,并对中断处截图。
同一页面同时用 axe-core 规则集自动检测。两次测量之间的差距,正是这项工作的主要结果。
在从 10 904 条到 95 524 条的累积样本中,估计值的波动始终在 1.5 个百分点以内。这说明计算是稳定的,但并不证明估计没有偏差:样本是按同一规则增长的。 在自动检测未发现任何违规的页面上,键盘遍历抵达目标的比例不到一半:机器判定为无障碍的页面中有 53.8 % 实际走不通。随样本增长的历次测量: 这是三项不同指标之一,不可混淆。第一项即此处所述:在机器判定为无违规的页面中,53.8 % 未能抵达目标,分母为 25 966。第二项:在全部可测页面中,47 271 条里有 74.6 % 未能抵达。第三项:在全部 95 524 条日志记录中,12.6 % 抵达了目标。三者均不表示「X % 的网站不可访问」——它们是页面的比例而非网站的比例,且分母各不相同。
| 样本记录数 | 差距 |
|---|---|
| 10,904 | 52.6 % |
| 38,096 | 52.9 % |
| 42,631 | 53.1 % |
| 44,919 | 53.1 % |
| 73,190 | 54.1 % |
| 95,300 | 53.8 % |
| 95,524 | 53.8 % |
样本扩大到九倍,而在整个过程中数字始终未超出一个半百分点:从一万一千条记录时的 52.6 % 到九万五千条时的 53.8 %。这是测量的表现,不是巧合。
已完成的工作量
样本取自 CISA 机构维护的 .gov 官方域名登记册,共 11,659 个市政当局,覆盖 51 个州与属地。这不是我们自选的名单,而是政府名录。
键盘遍历的结果
| 通过结果 | 页面数 | 占比 |
|---|---|---|
| 无法访问或无法测量 | 48,253 | 50.5 % |
| 形式上可访问,实际存在障碍 | 21,305 | 22.3 % |
| 焦点或标签的部分障碍 | 13,972 | 14.6 % |
| 人可以访问 | 11,994 | 12.6 % |
用键盘抵达目标的页面占 12.6 %。另有 22.3 % 的页面路径形式上存在,但人实际走不通:焦点不可见、输入框没有标签、按钮不是按钮。
「无法测量或不可用」由什么构成
上面那一行并非单一原因,而是六种。页面未能以人的方式完成检查,可能出于两种不同情形:或者站点已打开但无法遍历,或者站点根本不存在。后者占全部无法测量情形的 20.5 %(9,874 条记录),这是那些站点自身的状态,而非我们的失败。
| 通过结果 | 页面数 | 占比 |
|---|---|---|
| 已打开,但无法以人的方式完成检查 | 38,328 | 40.1 % |
| 域名不存在 | 3,950 | 4.1 % |
| 拒绝检查(403) | 3,609 | 3.8 % |
| 服务器无响应 | 1,290 | 1.4 % |
| 加密损坏 | 874 | 0.9 % |
| 服务器端错误 | 202 | 0.2 % |
平台对比
市政当局很少自己开发网站,通常购买现成平台。因此更值得看的是供应商而非城市:模板中的一个缺陷,会同时出现在所有客户身上。
| 平台 | 页面数 | 遍历抵达 | 障碍 |
|---|---|---|---|
| 自建网站(定制) | 40,171 | 26.9 % | 73.1 % |
| CivicPlus | 15,114 | 27.8 % | 72.2 % |
| WordPress | 10,216 | 23.8 % | 76.2 % |
| Wix | 2,042 | 1.1 % | 98.9 % |
| Municode | 1,767 | 29 % | 71 % |
| Drupal | 976 | 32.7 % | 67.3 % |
| Squarespace · 样本偏小 | 736 | 58.5 % | 41.5 % |
| Revize | 712 | 21.8 % | 78.2 % |
| Joomla | 632 | 20 % | 80 % |
| Granicus | 576 | 33.2 % | 66.8 % |
这张表需要谨慎阅读。 只有「自建网站」(33,383 个页面)和 CivicPlus(3,905 个)两行具有分量。Granicus、Revize、Municode、Drupal 和 WordPress 的页面数仍太少,无法相互比较,已作标注。我们把这句话写在这里而不是藏进脚注:样本一小,任何差异都可能出于偶然。
样本目前能够支撑的唯一结论是:自建网站与最普及的采购平台之间的差距落在误差范围之内——26.9 % 对 27.8 %。这两个比例背后是 14,501 个可测量页面对 12,383 个:样本很大而差距很小,因此我们无法断言哪一类在抵达率上更差。真正的差异出现在别处——在被抹除的焦点上,见下文。
各州覆盖情况
| 州 | 已检测页面 | 网站 |
|---|---|---|
| NY | 10,009 | 1249 |
| WI | 5,742 | 717 |
| TX | 5,372 | 668 |
| CA | 4,648 | 580 |
| OH | 4,471 | 556 |
| MN | 4,106 | 514 |
| MI | 4,039 | 502 |
| IL | 3,153 | 394 |
| FL | 2,873 | 355 |
| PA | 2,734 | 339 |
| MA | 2,664 | 327 |
| AR | 2,620 | 326 |
此处显示已走访的 51 个州中覆盖最广的十二个。遍历按轮次推进——每州取一个市政当局,然后进入下一轮——这样无论在哪个时刻停止,样本对全国仍具代表性。
页面越是必需,越是难以抵达
每个网站都会检测八个承担不同任务的页面。如果问题只是普遍的粗疏,各项比例应当分布均匀。事实并非如此,而其中的规律令人不快。
| 页面 | 抵达 | 焦点被抹除 | Tab 次数 |
|---|---|---|---|
| 文件 | 15.8 % | 28.4 % | 9.7 |
| 311 服务申请 | 18.9 % | 21.5 % | 7.2 |
| 账单缴纳 | 19 % | 38.9 % | 11.9 |
| 议会会议 | 21.9 % | 40.1 % | 9.6 |
| 首页 | 25.3 % | 27.9 % | 4.8 |
| 招聘 | 29.5 % | 15.2 % | 4.5 |
| 联系方式 | 31.1 % | 40.1 % | 5.6 |
| 日历 | 40.9 % | 24.2 % | 4.1 |
缴纳账单:20.6 %,需按十一次 Tab。查看活动日历:40.4 %,只需一次。最好与最差页面之间相差 24.5 个百分点。最差的是文件类页面,仅 15.9 %——而人们来到政府网站,最常要找的恰恰就是文件。
这与「交互性更强的流程会造成更多键盘障碍」这一假设一致;我们并未检验因果关系。日历和招聘是普通列表,由现成模块输出。缴费是复杂表单,往往嵌在第三方支付服务的内嵌窗口中,outline: none 在那里出现得最频繁:32.9 %,而日历只有 14.1 %。
给修复者的结论:不要从首页开始,而要从缴费和文件页面开始。那里障碍更高,而障碍对人的代价也高得多——错过纳税期限意味着罚款,而不是不便。
登记册中每八个地址就有一个是死的
在登记册的 11,659 个网站中,有 2,537 个没有响应脚本。我们逐一人工核查——这项检查已经完成,而其中最重要的发现不在于无障碍,而在于政府数据本身的质量。
CISA 官方登记册中有 1,441 个域名在 DNS 中并不存在,占整个登记册的 12.1 %——每八个地址就有一个。而这些城市本身仍在:albanyky.gov、abilene.gov、arlington.gov 都是现存的市政当局,只是官方域名没有响应。每个例子都经过另一天的重复测量确认:只有在所有测量中都保持沉默的域名才会留在名单上。任何一天只要回应过一次就会被剔除——检查正是以此把真正失效的地址与一时的网络故障区分开。
反过来也成立:未响应者中有 20 % 对人是可用的。Cloudflare 屏障(8.9 %)和损坏的加密(6.7 %)挡住的是机器人,而不是访客。把这类网站算作不可访问,等于把我们自己的测量误差记成障碍。我们把它们单列一行。
两种统计方式——两者并列
样本中有部分域名无法解析:没有任何 DNS 服务器应答,网站根本不存在。这类地址有两种统计方式,我们两种都列出。
计入全部记录:在 95,524 个页面中,22.3 % 存在人工可感知的障碍。
排除失效域名:在 85,650 个页面中,24.9 % 存在障碍。
第二种方式对受审计网站而言结果更差——正因如此,我们没有默默采用它。2.6 个百分点的差距说明失效域名在多大程度上稀释了整体情况。
在「表面可访问但存在人工障碍」这一判定中,仅有 15 条记录落在失效域名上:研究的主要结论不取决于统计方式。
受法律约束的那部分
美国司法部依据 ADA 第二编发布的规则要求:服务人口在 50,000 及以上的公共机构,须在 2027 年 4 月 26 日前使网站符合 WCAG 2.1 AA。人口较少者可延后一年。这把我们的样本一分为二,也让我们得以提出最有分量的问题:那些依法只剩八个月的机构,情况究竟如何?
| 分组 | 市政当局数 | 抵达 | 扫描器判断有误 | 焦点被抹除 |
|---|---|---|---|---|
| 50,000 及以上——期限 2027 年 4 月 26 日 | 824 | 30.5 % | 50.1 % | 21.4 % |
| 低于 50,000——延后一年 | 4,061 | 26.1 % | 55.2 % | 27 % |
大城市比小城市略好,但差距有限:30.5 % 对 26.1 %。这意味着,在依法须于 2027 年 4 月前达标的市政当局中,十个页面里有七个在键盘遍历下仍然走不通——而自动检测在其中一半页面上看不出任何违规。
唯一差距明显之处是被抹除的焦点:大城市 21.4 %,小城市 27.0 %。大城市更常配有专职开发人员,outline: none 出现得较少。但即便在那里,也仍是每五个页面就有一个。
究竟该修什么
在成功打开的 23,324 个页面中,遍历有 17,285 个没有抵达目标。但「没有抵达」包含三种不同的问题,修法也各不相同。
这一分歧究竟由什么构成
只看那些自动检测报告「无违规」而遍历仍未抵达目标的页面。这样的记录有 13 972 条,正是核心数字的分子。其成因恰好只有两种,且都关乎人所能看见的内容,而非标记本身。
这里没有任何一条记录写着「路径超过四十步」,这是合理的:当路径在物理上无法通行时,标记检查器通常也会发现问题。而被移除的焦点轮廓在标记中不留痕迹——该规则存在于样式表中。只有走过这个页面才能看见它。
第二行最令人惋惜。写下 outline: none,是为了去掉按钮被按下时那圈「难看的边框」。此后焦点依然会落到元素上,元素依然可用,自动检测也看不出违规——而人却不知道自己身在页面何处。一行 CSS,10,410 例。
当遍历真能抵达时,所需步数其实很少。中位数是三次 Tab,四分之一的页面一次就够。可见问题不在路径长度本身:只要做得对,目标就在近旁。在第四十次按键处中断,意味着的不是「远」,而是「在原地打转,看不见自己在哪」。
这是平台缺陷,还是普遍习惯?我们做了核查:如果 outline: none 只是某一个流行引擎的毛病,那么给它的开发者写封信就够了。但焦点被抹除的比例分布在所有平台之上。
| 平台 | 可测量 | 焦点被抹除 | 占比 |
|---|---|---|---|
| Wix | 560 | 361 | 64.5 % |
| CivicPlus | 12,383 | 4,081 | 33 % |
| Revize | 688 | 207 | 30.1 % |
| WordPress | 8,656 | 2,419 | 27.9 % |
| Drupal | 746 | 205 | 27.5 % |
| Municode | 1,506 | 411 | 27.3 % |
| Granicus | 509 | 120 | 23.6 % |
| Joomla | 500 | 100 | 20 % |
| 自建网站(定制) | 14,501 | 2,376 | 16.4 % |
我们的这个结论发生了反转,对此我们直说。在样本只有九分之一大时,看上去自建网站比现成平台差一倍——焦点抹除 24.0 % 对 9.0 %。如今在 95,524 条记录上,情况正好相反:自建网站是普及方案中最好的(16.4 %),而最差的竟是建站工具。
Wix:64.5 % 的页面焦点被抹除,抵达目标的仅 1.1 %。 在 322 个可测量页面中,键盘遍历只在三个页面抵达了目标。原因不是路径长,恰恰相反:在约 245 次中断里,有 108 次元素在第一到第三次 Tab 时就已找到,记录写着「元素已找到,但视觉焦点被抹除」。导航既短又不可见:焦点就停在正确的按钮上,却毫无显示。
不加这些保留,这个数字就不能读。登记册中有 305 个 Wix 网站,已检测且含可测量页面的为 122 个,占四成,结果仍可能变化。其中纽约州占 15.4 %,而全样本为 10.5 %——偏差确实存在,但该平台出现在六个以上的州,因此并非某地特有现象。等走完其余 183 个网站,我们会再回到这个数字。
全部 51 个辖区已完整走完
遍历已于 2026年9月1日, 05:00 完成。全部 50 个州与波多黎各均已走完:11,902 个站点、95,524 次页面检查,每站点八个页面。哥伦比亚特区不在样本内,这是样本的界定而非遗漏:样本取自 CISA 登记册中类型为 City 与 County 的域名,而哥伦比亚特区并不划分市与县。表中列出全部辖区,按可访问页面占比从低到高排列。各项占比以该辖区已检查页面为分母,合计为 100 %。波多黎各排在首位,但当地仅有四个站点——样本过小,不足以据此对该辖区下结论。
| 州 | 登记册中 | 已走完 | 覆盖率 | 页面数 | 可访问 | 部分受阻 | 障碍 | 无法测量 |
|---|---|---|---|---|---|---|---|---|
| PR | 4 | 4 | 100.0 % | 32 | 0.0 % | 0.0 % | 3.1 % | 96.9 % |
| NJ | 226 | 226 | 100.0 % | 1802 | 6.8 % | 10.6 % | 18.2 % | 64.4 % |
| KY | 203 | 203 | 100.0 % | 1624 | 8.0 % | 12.5 % | 21.4 % | 58.1 % |
| NE | 128 | 128 | 100.0 % | 1026 | 8.6 % | 13.9 % | 26.0 % | 51.5 % |
| WV | 106 | 106 | 100.0 % | 841 | 9.3 % | 10.2 % | 23.8 % | 56.7 % |
| NC | 296 | 296 | 100.0 % | 2386 | 9.4 % | 9.8 % | 16.0 % | 64.7 % |
| OR | 166 | 166 | 100.0 % | 1331 | 9.4 % | 15.0 % | 15.3 % | 60.3 % |
| IL | 383 | 383 | 100.0 % | 3065 | 9.9 % | 10.0 % | 21.3 % | 58.9 % |
| NH | 199 | 199 | 100.0 % | 1592 | 9.9 % | 15.1 % | 17.5 % | 57.5 % |
| PA | 337 | 337 | 100.0 % | 2710 | 10.0 % | 9.6 % | 18.0 % | 62.4 % |
| AR | 325 | 325 | 100.0 % | 2612 | 10.1 % | 6.1 % | 21.2 % | 62.6 % |
| NV | 30 | 30 | 100.0 % | 248 | 10.1 % | 13.7 % | 14.5 % | 61.7 % |
| OH | 553 | 553 | 100.0 % | 4447 | 10.2 % | 13.7 % | 24.7 % | 51.4 % |
| FL | 333 | 333 | 100.0 % | 2681 | 10.2 % | 11.2 % | 18.7 % | 59.9 % |
| MA | 320 | 320 | 100.0 % | 2608 | 10.2 % | 13.8 % | 13.8 % | 62.2 % |
| OK | 209 | 209 | 100.0 % | 1673 | 10.2 % | 10.3 % | 17.8 % | 61.7 % |
| AL | 201 | 201 | 100.0 % | 1610 | 10.2 % | 11.9 % | 26.5 % | 51.4 % |
| IA | 153 | 153 | 100.0 % | 1237 | 10.4 % | 15.2 % | 21.3 % | 53.0 % |
| CA | 547 | 547 | 100.0 % | 4384 | 11.0 % | 10.7 % | 16.9 % | 61.4 % |
| MI | 493 | 493 | 100.0 % | 3959 | 11.1 % | 22.0 % | 23.9 % | 43.0 % |
| CO | 164 | 164 | 100.0 % | 1312 | 11.3 % | 16.5 % | 20.0 % | 52.1 % |
| AK | 34 | 34 | 100.0 % | 272 | 11.4 % | 16.2 % | 16.5 % | 55.9 % |
| MO | 305 | 305 | 100.0 % | 2442 | 11.6 % | 5.5 % | 20.2 % | 62.7 % |
| KS | 167 | 167 | 100.0 % | 1339 | 11.7 % | 12.2 % | 24.3 % | 51.8 % |
| MS | 120 | 120 | 100.0 % | 961 | 11.9 % | 7.5 % | 25.6 % | 55.0 % |
| GA | 318 | 318 | 100.0 % | 2564 | 12.0 % | 12.9 % | 18.7 % | 56.5 % |
| TN | 262 | 262 | 100.0 % | 2106 | 12.1 % | 12.0 % | 21.4 % | 54.6 % |
| CT | 155 | 155 | 100.0 % | 1239 | 12.1 % | 19.0 % | 16.8 % | 52.1 % |
| WA | 186 | 186 | 100.0 % | 1496 | 12.3 % | 16.6 % | 16.3 % | 54.8 % |
| LA | 85 | 85 | 100.0 % | 680 | 12.4 % | 14.4 % | 24.6 % | 48.7 % |
| VA | 208 | 208 | 100.0 % | 1668 | 12.5 % | 14.9 % | 15.2 % | 57.5 % |
| IN | 125 | 125 | 100.0 % | 1004 | 12.5 % | 16.2 % | 25.2 % | 46.0 % |
| MD | 106 | 106 | 100.0 % | 850 | 12.8 % | 21.9 % | 25.4 % | 39.9 % |
| UT | 245 | 245 | 100.0 % | 1963 | 12.9 % | 14.0 % | 17.3 % | 55.8 % |
| ME | 118 | 118 | 100.0 % | 944 | 13.1 % | 18.2 % | 27.1 % | 41.5 % |
| ID | 72 | 72 | 100.0 % | 568 | 13.7 % | 15.8 % | 18.1 % | 52.3 % |
| WI | 716 | 716 | 100.0 % | 5734 | 14.0 % | 21.4 % | 25.4 % | 39.2 % |
| SC | 118 | 118 | 100.0 % | 943 | 14.3 % | 12.6 % | 25.3 % | 47.7 % |
| ND | 45 | 45 | 100.0 % | 361 | 14.4 % | 15.0 % | 20.2 % | 50.4 % |
| HI | 10 | 10 | 100.0 % | 80 | 15.0 % | 2.5 % | 41.2 % | 41.2 % |
| WY | 54 | 54 | 100.0 % | 424 | 15.3 % | 19.1 % | 22.2 % | 43.4 % |
| NY | 1244 | 1244 | 100.0 % | 9969 | 15.8 % | 19.6 % | 29.1 % | 35.6 % |
| MT | 82 | 82 | 100.0 % | 656 | 16.8 % | 11.0 % | 22.6 % | 49.7 % |
| RI | 47 | 47 | 100.0 % | 376 | 16.8 % | 22.9 % | 26.3 % | 34.0 % |
| NM | 73 | 73 | 100.0 % | 584 | 17.1 % | 20.7 % | 25.3 % | 36.8 % |
| TX | 610 | 610 | 100.0 % | 4908 | 18.4 % | 17.0 % | 24.7 % | 40.0 % |
| VT | 82 | 82 | 100.0 % | 656 | 18.6 % | 17.4 % | 28.2 % | 35.8 % |
| SD | 46 | 46 | 100.0 % | 368 | 18.8 % | 16.8 % | 30.4 % | 34.0 % |
| MN | 513 | 513 | 100.0 % | 4098 | 19.2 % | 18.4 % | 23.4 % | 39.0 % |
| AZ | 113 | 113 | 100.0 % | 906 | 20.4 % | 13.2 % | 19.1 % | 47.2 % |
| DE | 19 | 19 | 100.0 % | 152 | 27.0 % | 14.5 % | 17.8 % | 40.8 % |
为什么这比总数更重要。对任何无障碍研究,都有一句现成的反驳:「你们挑了好走的网站。」但它对整州普查不成立——在南达科他州,官方登记册上的全部 45 个市政当局都已检测,根本无从挑选。
更重要的是:在已完全走完的州,扫描器与遍历的差距是 52.9 %,而其余各州为 57.6 %。相差 4.7 个百分点。我们把它明说出来,因为它对我们自己的论点不利:在已完成的州里,情况反而略好。这意味着全面覆盖之后,总体数字可能下降。下降多少,我们不作预测:已走完的州贡献 20,955 条记录,其余为 5,011 条,而四个完全走完的州都是小型农村州。偏差的方向已被测量,其幅度不以这样的样本来估算。
此前本页写的是「相差零点九个百分点」。那对四分之一大小的样本是准确的;在 2026 年 8 月 29 日的测量中,基于 43,083 条记录,差距已扩大到 4.2;在 2026 年 8 月 30 日的测量中,基于 80,077 条记录,进一步扩大到 4.6。而在 2026 年 8 月 31 日的测量中,美国遍历已经完成,日志中有 95,524 条记录,差距为 4.7 个百分点——52.9 % 对 57.6 %。此前这一差距基于 645 条记录测得,如今基于 20,955 条:样本扩大三十倍,结论依然成立。原因简单且值得知道:最先完成的是小州——它们的市政当局较少——而小型市政当局较少部署复杂系统,而键盘路径恰恰在复杂系统上断裂。这不是样本的缺陷,但也不能说「情况没变」:诚实的说法是偏差存在,并且已被测量。
第二阶段——新的测量:覆盖层、跳转链接、人口
上面的数据集已经封存并公证;第二阶段在不触动其中任何一个字节的前提下增加新的测量。开始前建立了完整性登记:369 个数据文件,附 SHA-256 与只读属性;证据登记册的哈希与 9 月 1 日的 OpenTimestamps 印章一致。所有新数据放入单独的文件夹 phase2_20260903;上面已发布的数字不会改变。抽样单位仍是 CISA 登记册中的同一批 11,659 个域名。
这些网站背后有多少人——与人口普查的对接
登记册中的 11,659 个市政单位按「名称 + 州」与美国人口普查局 2023 年人口估计进行了对接。成功对接 9,633 个(82.6 %):1,560 个为名称完全一致,8,056 个为去掉前缀和后缀(City of、Township、County)后一致,17 个为高于阈值的模糊匹配。未对接 2,026 个(17.4 %)——这是一个诚实的数字,而非疏漏:学区委员会、司法区、港务局等特殊辖区在建制地方中没有对应项,硬凑只会造假。对 100 个随机对接结果的人工核查(随机种子 20260903):100 个中 100 个正确。
已对接辖区的人口总和为 444,322,386。它超过了全国人口,但这不是错误:县与市相互重叠,坦帕市的居民既计入该市,也计入希尔斯伯勒县。因此这个数字回答的是「这个网站服务多少人」,而不是「有多少美国人生活在无法通行的网站之后」——后一个数字我们将去除重复计算后单独发布。
无障碍覆盖层插件:每五个可访问的站点就有一个购买了它
市政机构购买第三方脚本,这些脚本承诺「一行代码让网站无障碍」。盲人组织认为这类覆盖层有害:它们从真正的辅助技术手中夺走控制权。美国有多少政府网站安装了它们,此前无人测量过。我们在登记册每个域名的首页上查找八种已知产品,并保存代码片段作为证据。
登记册中的 11,659 个域名已全部检查。首页成功打开的有 7,156 个(61.4 %);其余 4,503 个没有响应——反机器人防护、DNS 记录缺失、超时。在 1,581 个站点上发现了覆盖层:占可访问站点的 22.09 %,95% 置信区间为 21.15 % 至 23.07 %。无法访问的域名不计入比例:「无法检查」与「已检查、无覆盖层」是不同的状态,不可混为一谈。
| 产品 | 安装覆盖层的网站数 | % |
|---|---|---|
| AudioEye | 798 | 11.15 % |
| UserWay | 615 | 8.59 % |
| AccessiBe | 141 | 1.97 % |
| Recite Me | 33 | 0.46 % |
| EqualWeb | 3 | 0.04 % |
分两次遍历。第一次是静态的:获取所有域名首页的 HTML。第二次使用浏览器,在 500 个域名的随机样本上进行:真正打开页面,收集所有加载的资源。部分覆盖层通过标签管理器动态注入,在静态 HTML 中看不到。在同一样本上比较两次遍历,可得出我们自己的漏计率——我们会把它与结果一并公布。
「跳到内容」链接:五分之二的站点没有
WCAG 2.4.1 准则要求提供跳过重复导航的方式——通常是页面上的第一个链接「Skip to main content」。没有它,用 Tab 键浏览页面的人每一次都要重新走完整个菜单才能到达正文。在成功打开的 7,156 个站点中,4,255 个的标记里有该链接(59.46 %,区间 58.32 % 至 60.59 %),2,901 个没有(40.54 %);另有 4,503 个域名未能打开、未作测量。链接是否存在于代码中,与它获得焦点时是否对人可见,是两个不同的问题,第二个我们单独检验:形式上存在、聚焦时却始终不可见的链接,与被抑制的焦点轮廓属于同一类发现。
域名的邮件防护——内部测量
对每个域名读取 DMARC、SPF 记录与 HSTS 头。这些数据不用于发布:一份邮件防护薄弱的政府域名清单,就是现成的钓鱼目标图。按域名的结果将私下提交给 CISA;这里只会出现按州汇总的数字,不带名称。
补齐 Wix 的缺口
上面 Wix 平台的焦点抑制比例是在 305 个站点中的 122 个上计算的——这是报告中最脆弱的数字。其余 183 个站点将走同样的标准遍历:同样的八种页面类型、同样的四十次 Tab、同样的截图。结果写入单独文件,未经单独决定不会并入主数据集。
市政 PDF 文件
根据 ADA 第二编,会议议程、会议记录和预算必须可访问。大多数城镇把纸张扫描成平面图像——对盲人而言那是一页空白。从文件页与会议页中每个域名最多取 5 份 PDF,逐一测量:是否有文本层;是否有结构标记(Tagged PDF,「已标记」标志与真实的结构树分别计数);标题、语言、书签、是否禁止提取文本。不做 OCR:任务是确认事实,而不是恢复文件。对 500 份随机扫描件保存首页渲染图作为证据。「没有文本层」是测得的事实;「文件不可访问」是我们不替读者下的结论。
屏幕阅读器检验——对遍历的独立验证
对本研究最主要的反对意见是:「你们用的是机器人,而不是屏幕阅读器」。我们从两个层面回答。第一,浏览器交给辅助技术的无障碍树:2,000 个页面,样本按页面类型与平台分层;测量目标元素的可访问名称、地标(main、navigation)、标题结构、表单字段标签。第二,在 200–300 个页面上按固定脚本运行 NVDA,并保存完整的朗读文字记录。随后将遍历判定与屏幕阅读器所读内容逐一比对——由此得到智能体相对于屏幕阅读器的准确率,并附置信区间。这是按脚本进行的机器运行,不是有盲人用户参与的测试——我们就这样称呼它。
我们复核了自己给出的否定结论
本研究几乎所有分类都是在说「我们」:打不开、测不了。这类说法无可指摘。但有两个分类说的是「世界」——「域名不存在」和「网站关闭」——任何人在浏览器里发一次请求就能验证。所以我们自己先验证了。取被判定为不存在的 53 个域名,像真人那样逐个访问:浏览器标识、四个地址(带与不带 www,https 与 http)、每次间隔十秒。53 个中有 46 个确实存在,占 86.8 %。其后有 368 条日志记录,其中 23 个域名返回完整页面,包括多个县市官方网站。
第二项复核针对「关闭」这一判定。它是在服务器拒绝我们、且不同城市的截图彼此相同时给出的——也就是说我们看到的是拦截页,不是网站。这样的城市共 273 个。实测结果:其中 220 个(80.6 %)网站确实存在。其中 175 个(64.1 %)返回的是反机器人拦截页——真人能正常打开;45 个(16.5 %)返回了正常页面。真正无响应的只有 15 个(5.5 %),只有对它们,原判定才是成立的。
抽样只是第一次核查,不是唯一一次。随后我们跑完了该分类的全部记录——共 3,593 条,涉及 473 个域名。结果:3,593 条中有 3,585 条对应的网站确实存在,占 99.78 %。首次访问即返回完整页面的有 628 条(17.48 %,90 个域名);2,957 条(82.30 %,382 个域名)撞上了反机器人拦截页——网站存在,只是没放我们的爬虫进去。真正毫无响应的只有一个域名:8 条,0.22 %。抽样的预测与全量结果相差不到一个百分点——16.5 % 对 17.48 %——这比数字本身更重要:方法是稳的,不是为结果拼凑的。
我们不会悄悄改写旧数字,也不会把更正藏进脚注。研究的主要比例基于页面,而这两个分类基于域名,因此核心结论不受影响。但「他人网站不存在」这样的论断,必须由核查来支撑,而不是由我们客户端的失败来支撑。这两个分类全部记录的完整复核正在进行,结果将以同样方式公布。
数据变更日志
本页的数字会变化:研究仍在进行,遍历仍在继续,错误会被发现并更正。为了让读者不必仅凭我们的一面之词,我们保留一份日志:改了什么、何时改的、为什么改。每一条都对应仓库中的一次提交,可以逐行核对。我们不会悄悄改写过去的数字:如果某个数字变了,这里会说明原因。
| 时间 | 变更内容 | 原因 |
|---|---|---|
| 06.09.2026 | 复核由抽样升级为全量:标记为「被拦截」的 3 593 条记录全部重访,其中 99.78 % 的站点确实存在 | 273 个城市的抽样得出 16.5 % 存活,全量扫描为 17.48 %。「被拦截」这一判定最终只对一个域名成立 |
| 06.09.2026 | 新增实时复核层:我们的否定判定通过实际访问站点逐一验证 | 「域名不存在」与「被拦截」是我们对外部世界——而非对自身——作出的仅有断言。任何读者都会去核对,所以我们先行核对 |
| 06.09.2026 | 53 个被判「不存在」的域名中,46 个确实存在(86.8 %),其背后有 368 条日志记录 | 先前的检查使用了简单客户端,在 39 个域名上遇到 SSL 错误。证书链不完整属于服务器配置错误,并非站点缺失:浏览器可以打开这些站点 |
| 06.09.2026 | 273 个被判「被拦截」的城市中,220 个站点存在(80.6 %);真正无响应的只有 15 个 | 该判定依据的是同一张拦截页截图。Cloudflare 拒绝机器人,而人可以正常进入——这说明的是我们,而不是站点 |
| 03.09.2026 | 证据库重新锚定至比特币:110 094 个文件 | 两天遍历使证据库新增 29 029 张截图。新的登记册哈希 14bdce1f… 已被三个 OpenTimestamps 日历接受。9 月 1 日的旧时间戳 fc236a70… 予以保留,且仍与其文件相符 |
| 03.09.2026 | 与人口普查的关联精确到 9 633 个市镇、444 322 386 名居民 | 汇总报告与原始数据在九个市镇上不一致。依据 population_join.csv 用两种独立方法重算,结果一致。数据本身未变,错误出在转述 |
| 03.09.2026 | 新增四项测量:无障碍浮层背后的用户、与人口的相关性、PDF 文档、域名基础设施 | 第二轮遍历结束,各项数字由原始文件计算得出 |
| 03.09.2026 | 发布第二轮结果:22.09 % 使用无障碍浮层,40.54 % 缺少跳转链接,并与人口普查关联 | 已完成对 CISA 登记册全部 11 659 个域名的遍历 |
| 01.09.2026 | 扫描器与遍历结果不一致的成因,在页面上单列成节 | 有读者询问 53.8 % 与其他数字之间的差别从何而来 |
| 01.09.2026 | 关于失效域名的五个数字落后于数据源——已与之对齐 | 页面与数据的例行核对发现了这一偏差 |
| 01.09.2026 | 失效域名数量修正为 1 498 | 先前的估计偏高:152 个域名被重复计入——带 www 与不带 www 各一次。改按唯一域名而非记录重新统计 |
| 01.09.2026 | 各州表格由 14 个扩充至全部 51 个行政区 | 遍历已完成,不再需要部分表格 |
| 31.08.2026 | 行政区数量更正为 51 | 发现计数错误:两个行政区以不同拼写重复进入名单 |
| 31.08.2026 | CISA 登记册新增 28 个域名——已完成遍历,重回 100 % | CISA 机构更新了官方登记册 |
| 31.08.2026 | 研究完成度 100 %:登记册中全部 11 631 个站点均已遍历 | 遍历完成 |
| 30.08.2026 | 局限 8:登记册中 13.5 % 的域名并不存在 | 作为样本的局限如实披露 |
| 30.08.2026 | 遍历日志补充至 80 077 条记录 | 补采因服务器拒绝而丢失的部分 |
这些数字背后住着多少人
单看百分比对一个人毫无意义。因此我们把遍历结果与人口普查对接起来,数出了人。在那些用覆盖层插件把责任推掉的辖区里,住着 64,532,960 人。在连跳转链接都没有的站点所属辖区里,住着 52,013,413 人。这不是估算,也不是外推:我们把得出该结果的那些市政单位的人口相加,而且只算能与普查对接上的。真实数字更高——有一部分市政单位被诚实地留作未对接。
无障碍是否取决于城市规模
我们直接做了检验:在人口与两项特征都已知的 6,015 个市政单位上,计算人口对数与二者的皮尔逊相关。覆盖层为 0.1857,跳转链接为 0.2451。两者均为正,但都很弱。可以这样理解:大城市更常同时拥有覆盖层和真正的跳转链接——它们本来就在网站上有更多预算。但城市规模并不能解释无障碍程度:这种关联太弱,无法凭人口预测一个站点是否可用。
PDF 文件:一半无法被屏幕阅读器读取
市政机构发布预算、会议议程、申请表格——而且几乎总是 PDF。我们检查了登记册中所有站点的首页:在 2,268 个站点上找到了 PDF(占 19.5%)。在这些文件中,有 1,213 个(53.5%)没有结构化标记——没有标题层级,没有阅读顺序,没有替代文本。屏幕阅读器会把这样的文件当作连续的字符流朗读,顺序常常是错的;如果是扫描件,则根本读不出来。需要那份申请表的人,拿不到它。
域名基础设施:市政机构如何保护自己的邮件
在检测无障碍的同时,我们也记录了域名本身的状态——共 11,654 个。支持 IPv6 的占 15.5%,启用 DNSSEC 的占 5.7%,设有 CAA 记录的占 1.4%。配置了 DMARC 邮件策略的占 56.9%,但真正处于拒绝模式的只有 34.6%。这与无障碍无关,而是关乎冒充市政厅给居民写信有多容易。我们如实给出数字,不下结论:它们来自标准 DNS 查询,任何人都可以复核。
置信区间
研究的关键比例均以 Wilson 方法计算了 95% 置信区间——在正态近似失效的分布边缘,该方法依然正确。扫描器与遍历的分歧:53.8%,区间 53.20 — 54.41 %。在可访问站点上未能到达目标:74.6%,区间 74.23 — 75.02 %。对人而言真正可访问:12.6%,区间 12.35 — 12.77 %。既有数字未作改动:区间加在旁边;在七千到九万五千条记录的样本上,误差幅度小于半个百分点。
采集使用诚实的 User-Agent,注明项目与联系地址;每个域名每秒不超过一次请求,同时连接不超过十个;遇到 429 与 503 响应时延长等待。
每个阶段结束后重新计算完整性登记:哪怕一个哈希不一致也会停止工作。新的证据将以与第一批相同的方式通过 OpenTimestamps 公证,原始文件将发布在 /data。
这些数据有哪些不足
1. 美国普查已完成:CISA 登记册 11,659 个网站中已走完 11,659 个——即百分之百——另有登记册之外的 243 个。本页数字不会再因美国而增长;只有在纳入其他国家时才会变化,届时会明确说明。
2. 并非每条记录都有截图。在 95,524 条记录中,85,704 条带有截图路径,其中 83,212 条的文件本身已在磁盘上核实。其余记录对应的页面根本没有打开——无从截图;另有部分记录产生于 8 月 27 日之前,当时代码存在缺陷:即使截图没有保存,路径也会被写入。该缺陷已修复,旧记录已作标记。
2 之二:截图缺在哪里,以及为什么恰恰缺在那里。带文件路径的记录有 85,704 条,2026 年 8 月 31 日对磁盘上每一个文件的核查得到 83,212 个:有 2,492 条记录写有路径而文件已不存在。其余 9,820 条记录根本没有路径,这并非随机——页面从未打开的地方不会保存截图:域名不在 DNS 中(6,303 例)、加密损坏(1,788 例)、等待超时(819 例)、无法连接(813 例)、其他故障(97 例)。那里本就无图可截。该核查已于 2026 年 9 月 1 日用另一个独立脚本重做一遍,得到完全相同的三个数字:85,704、83,212 与 2,492。证据库中每一个文件的哈希—— 81,065 张截图与 578 份早期证据——均汇入同一份登记,其 SHA-256 已于 2026 年 9 月 1 日通过 OpenTimestamps 镀入比特币(三个独立日历均已接受,成本为零)。登记与时间戳已公开:/data/evidence-hashes-2026-09-01.txt.gz。哈希对解压后的文件计算——步骤见 /data/evidence-hashes-README.txt。现在,除非重写比特币,否则无法对截图进行回溯性箿改。
2-ter。记录与检查并不相同。上面的数字是遍历记录数。唯一检查——即不同的「地址 + 页面类型」组合——为 95,492 条;对已走过页面的重复访问为 32 条(0.03 %)。这些重复是补充遍历留下的痕迹:在补全日志时,部分地址被重新走过一次。它们不影响各项占比:九万五千条记录中的三十余条,连小数点后第一位都不会改变。此前本页写的是「没有重复」——那对当天的日志是准确的,补充遍历之后便不再准确。这是通过对本页全部数字的逐项核对发现的,而非抽查。
因此正确的数字是这样的:在可测量页面——也就是成功打开的页面——中,截图已在磁盘上核实的比例为 87.1 %(95,524 个中的 83,212 个)。按判定结果分:「人可以访问」为 99.6 %,「部分障碍」为 99.7 %,「形式上可访问但存在障碍」为 89.6 %。判定为「无法访问或无法测量」的页面中,有 43 % 没有截图;这不是证据的丢失,而是证据在性质上就不存在:网站不响应时,本就无物可证。
此前这一行统计的是文件路径的数量,而不是文件本身的数量,因而把证据规模高估了 17 %。现在这里写的是经过核实的数字:每个文件都被打开,核对了大小与 PNG 签名。
另外说明那 2,421 个小于五千字节的文件。它们的大小聚集得异常紧密:4,714 字节有 1,566 个,4,719 字节有 808 个。哈希计算显示,前六百个文件中只有十张唯一图像,其中两张就覆盖了 571 个文件。我们用眼睛打开看过——那是一块纯白矩形。正常截图约重 158 千字节,是它的三十三倍。
原因是技术性的:截图在页面完成绘制之前就已拍下——浏览器已经报告导航结束,而内容尚未绘出。这样的文件确实存在也能打开,却什么都证明不了,因此不计入有证据支撑的记录。拍摄已修正:现在会在页面出现文本之后才截图,并在保存后立即检查文件大小。
3. 反机器人屏障不等于不可访问。以 CAPTCHA 或浏览器校验作答的网站被标记为「无法测量」,不计为不合格。屏障之后是什么,我们并不知道。
4. 遍历评估不能替代真实用户。因此每条记录都附有截图:结论可以用眼睛复核。
5. 百分之四十的记录未经测量——这是网站的状态,而非我们的疏漏。在 95,524 条记录中,38,328 条(40.1 %)被判定为「无法访问或无法测量」。其中几乎全部是没有响应的网站:14,527 例(15.2 %)因网络错误未能打开,14,267 例(14.9 %)被服务器拒绝,合计 30.1 %。我们并未跳过它们——那里没有可测量的内容。把这样的页面算作「对人不可访问」是一种偷换:真人在同一地址也会看到同样的错误,但这说明的是网站本身,而不是它对残障人士的可访问性。因此这些记录作为单独的判定保留,并且不计入障碍比例。
6. 有 1,264 条记录针对的是注册表中并不存在的地址,这一点由我们自己说明。在部分情况下,遍历程序用城市名称拼出地址,而没有从 CISA 官方名单中取用:用 houston.gov 而非 houstontx.gov,用 garland.gov 而非 garlandtx.gov,用 frisco.gov 而非 friscotexas.gov。这些地址无法响应,记录因此被判定为「无法测量」,从而抬高了不可访问的比例。我们已经测算了这会带来什么改变:包含它们时无法测量的比例为 41.5 %,剔除后为 40.9 %;主要差异指标为 53.4 % 对 53.5 %,位移仅为百分之四。一千二百条记录消融在九万一千条之中。我们说明这一点,不是因为它损害了结论,而是因为该数字对此类清理的稳健性本身就是支持它的论据。
7. 我们所依据的注册表本身并不完整——这一点同样由我们自己说明。在 91,129 条记录中,有 1,272 条针对的是 CISA 注册表中不存在的地址。我们把它们分成两种不同情况,因为混为一谈并不诚实。第一种是我们自己的错误:1,264 条记录、78 个地址,是遍历程序用城市名称拼出来的,而同一座城市在注册表中确实以另一个地址存在。第二种是同一地址 bellevueohio.gov 的八条记录:该网站有响应,而俄亥俄州的 Bellevue 市却根本不在注册表中。也就是说,官方名单遗漏了正在运行的市政网站。九万一千条中的八条不会改变任何数字,但它说明了一件要紧的事:注册表沉默之处,遍历依然看得见。
在我们自己的方法中发现的问题:「跳到主要内容」链接被算作达成目标
此问题于 2026 年 9 月 15 日发现,并在此直接更正,而不是等别人来发现。我们的遍历程序判定页面目标达成的条件是:获得焦点的元素在其文本或链接地址中包含关键词。制作良好的网站第一个链接通常是功能性的「Skip to main content」,其中含有 main 一词,并指向 #main 或 #content 锚点。因此在关键词包含 main 或 navigation 的页面上,它在第一次按 Tab 时就被当作目标。跳转链接是真正的无障碍功能,键盘用户确实会使用它。但它并不能带你到联系方式、付款页面或营业时间——而这正是「人可以到达」这一判定所声称的内容。在已发布的日志上测量:95,524 条记录中有 6,184 条(6.5 %)的目标是由这种链接判定的——其中 5,064 条判定为「可到达」,1,120 条为「部分障碍」。按严格口径重新计算,不把功能性链接算作目标:「可到达」11,994 → 6,930,「形式上可访问但有障碍」21,305 → 27,489,「部分障碍」13,972 → 12,852。可测量页面中的障碍比例:74.6 % → 85.3 %(47,271 中的 40,341)。这一更正对被测网站更不利,而不是更有利:已发布的数字对它们过于宽容。两个数字都列在此处,任何人都可以复现其中之一:原始日志保存了获得焦点元素的文本,无需重新遍历即可核实。
8. 登记册中每七个地址就有一个并不存在,这会影响上面的数字。最新的 DNS 检查:日志中的 11,902 个域名里,有 1,441 个(12.1 %)完全无法解析——站点不存在,也就无从测量。它们对应 11,526 条记录。其中 9,125 条(占日志的 9.6 %)标记为「无法测量或不可用」,而非「域名不存在」——也就是说,无法测量的比例把两件不同的事混在了一起:人无法遍历的站点,和根本不存在的站点。前者说明政府网站的质量,后者说明联邦登记册的质量。我们把这一点明说出来,因为纠正它会让主要数字朝对我们有利的方向移动:去掉失效域名后,障碍的比例会上升。本页数字未作此项纠正。另外:有 3 条记录标记为「可访问」,而其域名今天已不再响应——曾有人亲眼打开过该页面,说明站点是在遍历之后失效的。
这究竟关乎谁
无障碍工作通常被描述为帮助残障人士。若看数字,这一描述并不完整。
美国约有一百万盲人,约七百万人有视力损失。而患有老视的有 128,000,000。超过 80 % 的人在四十岁前出现该症状:这不是疾病,也不是残障,而是每个人都会经历的过程。到 2030 年,随着人口老龄化,美国视力损失的发生率将翻倍。
这不仅关乎视力。随着年龄增长,手的控制变差——更难点中小按钮;反应变慢——带超时的表单最先把长者挡在门外;记忆减退——多步骤表单变得无法通过。本研究检查的一切——点击目标尺寸、对比度、字段标签、键盘操作——最先失效的并非盲人,而是一位普通的六十岁老人。
本节数字来自外部来源,而非我们的测量:NIH StatPearls、BCLA CLEAR、American Foundation for the Blind。我们自己的测量在上文给出并单独标注。
利益披露
作者提供修复无障碍缺陷的服务。本研究为自筹经费。没有人付费以进入样本,也没有人付费以被排除在外。结论中点名的是平台与供应商,而非具体城市:市政当局购买的是现成方案,不应为模板缺陷负责。
数据版本
这些数据被复核了多少次、发生了哪些变化。标记为“进行中”的行是尚未以独立文件发布的复核。此处特意列出其数量:对其保持沉默,读起来就像“只测量过一次便就此作罢”。
| 日期 | 所做工作 | 记录数 |
|---|---|---|
| 2026-09-10 | 新的数据集,不同的仪器。使用 axe-core 对美国商业网站的自动检测:133,165 家机构的 133,199 条记录,533,387 项违规,其中严重 164,901 项、重要 364,762 项。122,512 条记录保存了截图作为证据。这些数字不可与政府网站的键盘遍历相加:那里由代理按 Tab 键、检验人能否到达目标,这里由机器统计代码中的规则违规。这两种仪器之间的差距,正是我们美国研究的主要结论——机器判定为「干净」的页面中,有 53.8 % 对键盘用户来说根本走不通。 已发布 | 133 199 |
| 2026-08-26 | 首次独立复核:Antigravity 以自有遍历检查登记册域名。15 045 条记录。 进行中 | 15 045 |
| 2026-08-30 | 发布:无 DNS 记录的域名——列于联邦 CISA 登记册,却并不存在。 已发布 | 1 209 |
| 2026-08-31 | 遍历其余各州后扩充列表:新增 442 个域名。 已发布 | 1 651 |
| 2026-09-01 | 记录数减少 152:此前判定失效的域名,在用真实浏览器、每个域名尝试四个地址复核时给出了响应。我们更正了自己,而非删减数据。 已发布 | 1 499 |
| 2026-09-01 | 发布键盘遍历原始日志:涵盖 11 902 个域名的 95 524 条记录。联邦 CISA 登记册遍历已完成——全部 11 659 个站点。 已发布 | 95 524 |
| 2026-09-01 | 对日志进行全量人工复核:每条记录均由人查看。结果已并入日志,未作为独立版本发布。 进行中 | 95 524 |
| 2026-09-01 | 完整性登记:每张截图的 SHA-256。当天其自身哈希通过 OpenTimestamps 写入比特币,区块 965040。 已发布 | 81 657 |
| 2026-09-03 | 完整性登记新增 28 442 条:将重复遍历的截图纳入证明。 已发布 | 110 099 |
| 2026-09-05 | 在慢速磁盘故障后重新遍历 84 265 个对象:此前部分记录属测量伪影,而非站点本身的属性。 已发布 · 下载文件 | 84 265 |
| 2026-09-06 | 对标记为“关闭”的全部 3 593 条记录在 473 个域名上做了实时核验:99.78% 的站点存在,17.48% 返回了真实页面,其余为 WAF 拦截页。“关闭”判定仅对一个域名成立。 已发布 · 下载文件 | 3 593 |
| 2026-09-06 | 依据截图细化 7 076 条记录:判定与画面实际内容比对,而不仅看响应码。 已发布 · 下载文件 | 7 076 |
| 2026-09-06 | 对 4 877 条“404”记录做实时复核:部分地址在使用 www 或 http 时可以响应。 已发布 · 下载文件 | 4 877 |
| 2026-09-07 | 新一轮遍历正在进行:美国商业网站,队列中 156 255 个域名,已完成 21 258 个(13.6%),已发现 142 409 项 WCAG 2.1 AA 违规。将在完成后发布:公布未完成的样本会招致关于选择性取样的合理质疑。 进行中 | 21 258 |
| 2026-09-08 | 第三次测量失效域名,选在第三个不同的日子:1 441 个,而非 1 498 个。此前被我们判定失效的 55 个域名在复核时作出了响应,另有 2 个直到第三次尝试才回应。计数再一次朝着对我们不利的方向下降——占比从 12.6 % 降至 12.1 %——我们仍旧照实保留:三次测量的规则比一个漂亮的数字更重要。校验和相符:1 441 加 10 461 等于 11 902。 已发布 | 1 441 |
| 2026-09-09 | 两份此前一直未公开的数据集现已发布。美国机构登记册——覆盖全部 51 个行政区的 289 420 条记录。使用 axe-core 引擎的政府网站审计——85 497 次页面检查。发布前,登记册中移除了 210 730 个电话与 20 859 个邮箱地址,其中五千个是真实个人的私人邮箱;另有 15 个地址从网站字段中清除——在 OpenStreetMap 原始数据里它们被误填于此。审计数据中,随 mailto 链接进入 CSS 选择器的地址已隐藏。这些字段均不参与无障碍测量:我们测量网站,而不是打电话。 已发布 | 374 917 |
如何核验这些数字不是事后凑出来的
一个网站可以在一夜之间改版,违规的证据也随之消失。因此本研究的原始文件被锚定在三条互相独立的链上:要伪造日期,就必须改写一个公开账本。核验无需我们参与,也无需我们许可。
- Bitcoin — 已签署文件集的哈希固定在第 967198 号区块中,由两个互相独立的 OpenTimestamps 日历确认。 Bitcoin
- Solana — 同一个哈希通过 Memo 程序写入主网,同时附带 Arweave 地址与比特币区块高度。 Solana
- Arweave — 文件本身未加密存放:下载后计算 SHA-256,与链上的哈希对照即可。 Arweave
完整方法说明 — aifa.works/research/methodology
如发现数据有误,请来信:contact@codeofdigitaleternity.com
完成这项工作前半部分所用的自动检测工具是开放的,无需注册即可使用:aifa.works/accessibility