网页检查 Skillv0.2.0一次性购买

网页交付前检查webcheck

AI 把网页做好了,交付之前跑一遍:手机排版会不会错乱、图片有没有加载失败、链接是不是占位符——连同「这次没查到什么」,一起写成报告。

¥5.9 一次性29 项自动检查Node.js 20+ / Chrome 或 Edge

报告样例可直接下载对照 · 本机运行,材料不经过本站服务器

网页检查报告

1440 / 768 / 390 px

检查对象 · 案例-花店落地页

查出 2 个问题,
其中 1 个必须修。

必须修

390px 下页面可以左右拖动

内容宽 464px,多出 74px。

项已运行
24

项已运行

项不适用
5

项不适用

件需人工
2

件需人工

2026-10-29 实际运行 · 报告原文可下载对照

WHAT IT CHECKS

29 项自动检查,归成 9 类给你。

每一项都写出实测数字或证据位置,不是打个勾。查不了的项单独列出,不混进「通过」。

源码 · 可访问性5 项

  • 图片缺少替代文本S-01

    img 没有 alt,读屏用户听到的只是「图片」两个字。

  • 删掉焦点框却没有替代S-03

    写了 outline:none,用 Tab 走一遍就不知道自己在哪。

  • 输入框没有可读标签S-06

    label 缺失或没关联,表单念不出来。

  • html 缺 langS-12

    浏览器和读屏不知道这页是中文。

  • 标题层级跳跃S-13

    h2 直接跳到 h4,目录结构就断了。

源码 · 链接与交互5 项

  • div 当按钮用S-02

    点了有反应,但键盘和读屏都不认它是按钮。

  • 占位链接S-04

    href="#" 这类,真实用户点了没反应。

  • 空的 mailto / telS-05

    点了会弹出空白邮件或拨号,等于死路。

  • 用 alert 当提示S-07

    打断操作,样式不受页面控制,也没法被自动化验证。

  • 外链缺 rel=noopenerS-11

    新标签页能通过 window.opener 动原页面。

源码 · 安全与遗留物3 项

  • 源码里可能有密钥S-08

    像 key 的字符串会被点名,报告不写入具体值。

  • 遗留的 TODO / FIXMES-09

    注释里的「待办」被翻出来,交付前该清掉。

  • 写死的固定宽度S-10

    px 写死的容器,是窄屏溢出的第一嫌疑。

渲染 · 溢出与空页2 项

  • 1440 / 768 / 390 三档横向溢出R-01

    量出内容实际宽度,并列出是哪些元素顶出了视口。

  • 页面根本没渲染出内容R-08

    等 6 秒还是空的,直接报「无法确认页面正常」,不放行。

渲染 · 资源与图片3 项

  • 渲染后仍缺 altR-02

    JavaScript 里补进去的图片也算在内。

  • 背景图没有可读名称R-03

    CSS 背景承载信息时,读屏读不到。

  • 资源 4xx / 5xxR-07

    给出具体路径和状态码;多档宽度重复请求只算一个资源。

渲染 · 锚点、焦点与报错3 项

  • 锚点指向不存在的 idR-04

    点了不跳、跳错位置,都会被抓住。

  • 键盘聚焦看不见位置R-05

    真按 Tab 走一遍,看焦点有没有可见样式。

  • 控制台报错R-06

    浏览器控制台的红色报错逐条记录。

导出 · CSV 编码与结构2 项

  • CSV 没有 BOME-01

    Excel 打开中文变乱码的根源。

  • CSV 结构错乱E-02

    逐行比对列数,逗号、引号、换行都要对得上。

导出 · 其他格式与连点2 项

  • 非 CSV 导出未做内容校验E-03

    只记产出文件与大小,报告里写明这类要你手动打开确认。

  • 连点导出重复出文件E-04

    连点两次该只产出一份;多出来就记下倍数。

非法输入与提示4 项

  • 数字框填 abcF-01

    看页面是直接显示 NaN,还是悄悄把它改成 0。

  • 动画没适配减少动态I-01

    prefers-reduced-motion 没处理,前庭敏感的用户没法用。

  • 部分元素聚焦没有焦点框I-02

    从渲染结果里再核一遍,不只看样式表。

  • 可点区域偏小I-03

    量实际尺寸,标出小于舒适点击区的元素。

WITH IT / WITHOUT IT

同一件事,三种确定性。

左边两列是你现在可能在做的事,右边一列是跑完一遍之后你手里有什么。

手机上的横向溢出

自己点一遍
肉眼看不出,看出来了也不知道是哪个元素
只让 AI 说
常说「已经响应式了」
跑 webcheck
报出内容宽 464px 对 390px,并列出顶出去的元素

图片和样式加载失败

自己点一遍
只看首屏,滚不到的地方不知道
只让 AI 说
不主动提
跑 webcheck
逐个资源检查,报出失败清单

占位链接、空按钮

自己点一遍
交付之后才被点到
只让 AI 说
不主动提
跑 webcheck
源码扫描,列出位置

导出的文件能不能用

自己点一遍
自己用 Excel 打开看一眼
只让 AI 说
说「应该没问题」
跑 webcheck
真的导一次,查编码和行列数;没跑就写明未运行

这次没查到什么

自己点一遍
没有这个概念
只让 AI 说
容易说成「都检查过了」
跑 webcheck
单列一节:未运行、不适用、需人工确认

ONE REAL RUN

桌面上看着挺好,手机上却多出一截。

一个演示用的花店落地页。报告说 390px 下能左右拖动、多出 74px,并指出是卡片顶出去的;按报告改完再跑一遍,这一项就清了。

修复前

溢出 74px
390px 视口
演示花店页面修复前的窄屏截图,390px 下卡片顶出屏幕,页面能左右拖
390px 下卡片顶出屏幕,页面能左右拖

修复后

已收进屏幕
390px 视口
演示花店页面修复后的窄屏截图,按报告改完,卡片收在屏幕宽度内
按报告改完,卡片收在屏幕宽度内

两张都是同一合成案例的浏览器实际截图,截取相同位置;红色虚线是按报告实测的溢出范围标出来的,不是截图上原有的线。390px 视口由桌面浏览器模拟,不是真机。

报告原文 · 必须修

390px 下页面可以左右拖动

实测:内容宽 464px,多出 74px。

证据:article.card 右边界 464px、h3 右边界 439px

同上再跑 · 这一项已清

仍会如实写出:另有建议项、2 件需要人工确认的事,以及导出 4 项因页面没有导出按钮而未运行——不算失败,也不算查过。

读完整报告原文(在新标签页打开)
展开修复前的完整报告摘录
一句话结论
查出 2 个问题,其中 1 个必须修。先把必须修的改完,再重跑一次。

必须修(摘录)
390px 下页面可以左右拖动
实测:390px 视口下内容宽 464px(多出 74px)。
证据:超出的元素(390px):article.card 右边界 464px、h3 右边界 439px、p 右边界 439px

导出文件实测
不适用:页面没有导出/下载按钮。导出相关的 4 项(E-01–E-04)因此没有运行——既不算检查失败,也不能说检查过导出。

为便于阅读省略了本机路径。文字与数字来自同一次运行;示例修改由人工完成。

HOW IT WORKS

装好之后,一句话就开始。

你可以这样对 Agent 说

“用 webcheck 检查一下这个网页,告诉我交付前哪些必须改。”

这是使用指令示例,不是录制的真实客户端对话。不同客户端的技能识别情况需要实际试一次。

  1. 01

    装好技能

    把完整目录交给 Agent 按说明安装,或自己复制到技能目录、装好依赖。

  2. 02

    给出网页

    页面文件、项目目录,或者一个已经跑起来的可信网址。

  3. 03

    看报告

    先看「必须修」和「这次没查到什么」,改完再跑一次对比。

IS IT FOR YOU

适合你,还是不适合。

买之前先对一下。写清楚不适合,是为了你买完不后悔。

适合你,如果

  • 你用 AI 或其他工具做出了网页,准备交付给客户、老板,或者要上线。
  • 你想在上线之前知道自己漏了什么,而不是等用户来告诉你。
  • 你手上有能跑终端命令的 Agent,或者愿意自己敲两条命令。
  • 页面交付前会反复小改,你希望每次都快速过一遍同样的检查。

不适合,如果

  • 你需要的是无障碍合规认证或安全审计报告 —— 这个工具不给认证。
  • 你希望它自动把问题改好 —— 它只出报告,改还是要人来改。
  • 关键页面在登录之后,或者要真实业务数据才能测 —— 那部分这次查不到。
  • 你在手机上、或者连 Node 都装不了的环境里 —— 它得在本机跑。

WHAT YOU GET

一个文件夹,跑得起来。

  • SKILL.md
  • README.md
  • scripts/check.mjs
  • package.json
  • 依赖与许可说明

版本 0.2.0 · 个人使用许可(不可转售) · 依赖 Playwright(Apache-2.0),随包附许可说明。

运行环境

Node.js 20+ / npm

数据边界

本机运行,报告不出机器

输出

Markdown / JSON + 截图

许可

个人使用,可改不可转售

GET THE SKILL

¥5.9,一次买断,拿到手就能用。

买到的是完整技能包:安装说明、Agent 使用说明、检查脚本和依赖清单。先下载上面那份真实报告,觉得有用再买。

订单、下载与售后按所选平台的规则执行;各平台入口另开标签页。

FAQ

买之前想知道的。

不写代码能用吗?

可以。把它交给能读写本机文件、能执行终端的 Agent,按随包说明安装并运行;你也可以自己复制目录、装依赖、跑一条命令。它输出的是报告,不需要你读懂代码——但报告里的修改仍要找人或找 AI 来改。

它会替我把网页修好么?

不会。webcheck 只负责查出问题并给出证据。你可以把报告交给能改代码的 Agent 或开发者,改完再跑一次对比。

查完是不是就能交付了?

不是。报告里的「必须修」清零,只代表这一次自动检查没发现问题。真机、Safari、读屏软件、业务数据和文案真实性,都要你自己确认。

需要准备什么环境?

Node.js 20 或更高、npm、Chrome 或 Edge。安装依赖需要联网;检查本地文件时会启动一个临时静态服务,只监听本机。

我的页面和材料会被上传吗?

不会经过本站服务器。检查全部在你本机完成,报告也写在本机。要留意的是:本地检查会限制隐藏文件、部分文件类型和目录外路径,并拦截部分外部请求,受限时报告会标记检查不完整。网址模式连接的是真实网络,只应检查可信页面。

支持哪些 AI 客户端?

只要客户端能读取技能文件并执行终端命令,就可以用。Agent 能不能自动发现这个技能,取决于客户端和配置,安装后需要实际试一次。

以后的新版本会免费给我吗?

不会。这是按当前版本一次买断:你拿到的是购买时的那一版,之后的新版本不会再发给你。如果以后出了新版,会作为新商品单独上架,你按需决定要不要买。

许可能商用吗?

个人使用许可:你自己和你的项目可以随便用、可以改,不能转售或公开分发这个技能包本身。要在团队内分发或用于对外交付,请先联系我。

YOUR COLLECTION

我的收藏 —

喜欢的作品,随时回来看看。

正在连接收藏…

暂时无法加载时,可以重新连接。