leankoala / pa11ybridge
PHP 桥接 Google Lighthouse CLI 工具
dev-master
2020-11-21 10:39 UTC
Requires
- php: >= 5.4.0
This package is not auto-updated.
Last update: 2024-09-22 07:01:04 UTC
README
此库运行 pa11y CLI 工具并将结果转换为 PHP 对象。
使用方法
$uri = new Uri('https://www.example.com'); // UriInterface $pa11yBridge = new Pa11yBridge(); $results = $pa11yBridge->runAudit($uri, Pa11yBridge::STANDARD_WCAG_2_A); foreach($results as $result) { echo $result->getMessage() . ' - ' . $result->getCode(); // output: This element's role is "presentation" but contains child elements with semantic meaning. - WCAG2A.Principle1.Guideline1_3.1_3_1.F92,ARIA4 }
标准
- WCAG2 A
- WCAG2 AA
- WCAG2 AAA
Pa11y
Pa11y 是您的自动化可访问性测试伙伴。它通过命令行或 Node.js 在您的页面上运行可访问性测试,以便您自动化测试过程。