a11y

网站问题检查工具
授权协议 Apache 2.0
开发语言 JavaScript HTML/CSS
所属分类 开发工具、 性能测试和优化
软件类型 开源软件
地区 不详
投 递 者 佘单鹗
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

a11y 是一个网站可访问性审核工具

如图所示,此工具会帮你筛查出当前网站的可访问性问题,比如网页元素有没有被其他元素挡住、图片没有 alt 标签、文本的对比度是否合适等等一系列问题。

安装

$ npm install --global a11y

用于生成屏幕截图的 PhantomJS 是自动安装的,但在极少数情况下它可能会失败并且您会收到Error: spawn EACCES错误消息。如果发生这种情况,请手动下载 PhantomJS 并重新安装a11y

命令行用法

审查一个 URL

$ a11y baidu.com

或者一次性审查几个 URL

$ a11y baidu.com google.com

也适用于本地主机:

$ a11y localhost:9000

和本地文件:

$ a11y index.html

或者使用 glob 模式:

$ a11y ' **/*.html '
 相关资料
  • 问题内容: 我想检查某个网站是否存在,这就是我正在做的事情: 如果该页面不存在(错误402或其他任何错误),我可以在该行中做什么以确保正在读取的页面退出? 问题答案: 您可以使用HEAD请求而不是GET。它将仅下载标题,而不下载内容。然后,您可以从标题中检查响应状态。 或者你可以使用 或者你可以使用

  • 问题内容: 任何人都知道是否可以使用PHP检查网站是否在iframe中。 我知道使用javascript是可能的,但是我找不到使用PHP的任何示例? 问题答案: PHP永远不在iframe中。PHP在服务器端执行,并生成HTML,Javascript或文本之类的输出。PHP生成的输出可能会产生或驻留在iframe中,但PHP本身不会。 更多细节 关于您在注释中添加的其他详细信息(您希望在直接向站点

  • 我的问题是关于从特定网站上收集数据的可能性。目前,我的算法正在将HTML转换为文本,然后检查文件中包含的标记词,并求和标记的数量。 我的问题在于在刮网站的同时无法向下“滚动”。正如你所看到的,它正在检查一个twitter帐户上的标志数,但它仅限于50sh最新的tweets。我希望我说清楚了。 附注:我给了twitter一个例子,我不是在为twitter寻找特定的东西,而是更健壮的东西。 我将非常感

  • 使用 Dreamweaver 可生成可供有视觉、听觉、运动及其他障碍的人士使用的网站和 Web 产品。 注意:用户界面已经在 Dreamweaver CC 和更高版本中做了简化。因此,您可能在 Dreamweaver CC 和更高版本中找不到本文中描述的一些选项。有关详细信息,请参阅此文章。 关于辅助内容 辅助功能是指使 Web 站点和 Web 产品可供具有视觉、听觉、运动和其他障碍的人士使用。软

  • 我想做的每件事都成功了,现在是最后一部分,我需要检查某个id的学生是否有某种疫苗,结果应该是真的或假的。我知道我必须使用ListofFos。contains():'但我不知道如何使用它,也不知道在哪里使用它。

  • 问题内容: 通过使用python,如何检查网站是否正常?从我阅读的内容中,我需要检查“ HTTP HEAD”并看到状态码“ 200 OK”,但是该怎么做呢? 干杯 有关 如何使用Python发送HEAD HTTP请求? 问题答案: 您可以尝试使用要做到这一点从 urllib的 编辑:对于更现代的python,即使用:

  • 网站搭建萌新,有些疑惑希望大佬们可以解答: nginx、tomcat与云服务器(如阿里云、腾讯云等)、机房实体服务器有啥区别? 搭建网站的时候什么时候用nginx和tomcat,以及详细原因(比如为啥tomcat大多用于前端到后端的中间件,而nginx为啥大多用于用户到浏览器的中间件?) 搭建网站,前后端分别部署在不同服务器上,以前端访问后端为例,在已实现跨域的前提下,能否通过 前端向后端服务器的

  • 例子 #include <pthread.h> int Global; void *Thread1(void *x) { Global = 42; return x; } int main(void) { pthread_t t; pthread_create(&t, NULL, Thread1, NULL); Global = 43; pthread_join(t, NU