创建并检查自定义404页面,通过搜索、导航和主要页面链接,为访问失效或已迁移页面的访客指明去向,同时核对页面显示内容与HTTP状态码。
- 创建自定义404页面
- 完善失效链接的搜索与导航
- 检查不存在的页面是否返回200
依据Front-End Checklist的386条规则检查前端代码或公开页面,涵盖无障碍、性能和SEO等方面,整理有依据的问题及具体修正方法。
Use when auditing or improving any frontend codebase against the full Front-End Checklist rule corpus through one entry point.
实测评分 未实测
查看安装方法依据Front-End Checklist的386条规则检查前端代码和公开页面,涵盖无障碍、CSS、HTML、图片、JavaScript、性能、隐私、安全和SEO等方面。获取问题对应的规则及修正方法,将具体位置与证据联系起来,说明问题所在。
适合发布前的页面检查,也适合针对表单、图片或动画开展专项审查。优先报告能够从所提供代码中直接确认的问题,并避免将合理实现误判为问题,例如装饰性图片使用空的alt文本,或使用Next.js的元数据API。
规则通过Front-End Checklist的MCP工具获取。MCP是一种让智能体使用外部工具的连接方式。检查公开页面使用audit_url,检查代码使用review_code;对于未提供的上下文,不作确定性判断。
本介绍由 AI(OpenAI Codex)根据公开的 SKILL.md 撰写。准确的规格请查看下方原文。
AI 根据 SKILL.md 的内容检查了需要注意的操作和使用前提。评分只依据实际运行的结果(实测对比)。
不计入评分。 由 AI(OpenAI Codex)于 2026年10月23日 评估。仅供参考,安装前请同时查看原文。
安装前可以查看交给 AI 代理的指令内容。
This skill connects one entry point to all 386 Front-End Checklist rules. Use MCP retrieval instead of trying to recall rules from memory.
review_code for pasted code, file contents, or focused code review.audit_url for a public page when you need rendered HTML audited quickly.search_rules, list_categories, get_workflow, or get_quick_reference.get_rule, fix_rule, or explain_rule to give exact remediation.get_checklist_rules.alt="" as an issue by default; empty alt can be correct for decorative images.<img ... alt="" aria-hidden="true">, treat it as a zero-issue pattern unless the snippet also shows real evidence of layout instability.autocomplete="off" as a defect by itself unless the snippet shows a stronger user-harm or security reason to flag it.<html>, <head>, or <body>.metadata, viewport, and generateMetadata APIs before claiming head-tag omissions.autocomplete hints, password-field autocomplete, and validation semantics that are explicit in the code.width/height, loading, srcset/sizes, and whether image semantics are clearly meaningful or decorative. Do not assume tiny SVG logos or clearly decorative assets must be lazy-loaded, and do not demand explicit dimensions for tiny ornamental dividers unless the snippet shows a real layout-shift risk. If an image is both decorative and hidden from assistive tech, bias strongly toward no finding.prefers-reduced-motion handling for persistent motion.target="_blank" links for noopener noreferrer, insecure form actions, password input best practices, and blocking third-party scripts.<img src="/divider.svg" alt="" aria-hidden="true"> should not be flagged on its own without evidence of visible layout shiftwidth and height attributes on <img> matching the image's intrinsic dimensionsheight: auto in CSS to keep the image fluid while preserving the aspect ratioscope is often a stronger finding than missing <caption><th> for all table headers, not <td>scope="col" or scope="row" to clarify header relationshipscope="col" on a straightforward header row is often the clearest first fixrequired or aria-requiredoverflow: hidden<img src="/divider.svg" alt="" aria-hidden="true"><form onSubmit={event => event.preventDefault()}><label htmlFor="q">Search</label><input id="q" type="search" /></form>method or action when client-side submit handling is explicit and the form controls are otherwise accessible.export async function generateMetadata() { return { title: 'Docs', description: 'Reference' } }<head> markup is absent from the component file.<img src={resource.image} alt="" className="object-cover" /><img src={favicon} alt="" width={20} height={20} /><div className="aspect-2/1 overflow-hidden"><img className="object-cover w-full h-full" ... /></div>focus-visible:outline-none focus-visible:after:ring-2 after:absolute after:inset-0requestAnimationFrame(animate); setCount(Math.floor(eased * target))<thead><tr><th>Priority</th><th>Rule</th><th>Title</th></tr></thead><h2>Issues</h2><table><thead>...</thead><tbody>...</tbody></table><img src="/divider.svg" alt="" aria-hidden="true"> in an isolated component should not be flagged for alt text or dimensions unless the snippet also shows real layout-shift evidence.onSubmit, do not require traditional server-post method or action attributes.<meta> or canonical-url markup.search_rules to broaden review coverage before concluding clean.See references/categories.md for category coverage and tool routing.
MCP docs: https://frontendchecklist.io/mcp
还没有评价。欢迎分享你的使用感受。
无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。
还没有评论。来写第一条吧。
创建并检查自定义404页面,通过搜索、导航和主要页面链接,为访问失效或已迁移页面的访客指明去向,同时核对页面显示内容与HTTP状态码。
检查或创建说明网站用途与运营方的介绍页面,核对组织历史、使命、专业能力及联系方式,并检查实际页面输出,找出信息缺漏。
为页面和共用组件添加自动无障碍测试,检查现有测试的覆盖缺口,并将检查接入持续集成流程,以发现结构、属性问题及修改引入的新问题。
检查从登录、多因素认证到账户恢复的完整流程,找出禁止粘贴、验证码必须手动输入等使用障碍,并协助改进认证方式。
检查表单错误、完成通知和实时更新能否通过屏幕阅读器传达,核对实际显示的HTML属性、通知停留时间及关闭方式,并指出具体问题。
检查表头与数据单元格的对应关系,将 HTML 调整为屏幕阅读器也能传达数据含义的结构。从简单表格到包含合并单元格的复杂表格都可检查。