PWA 检查器

本地处理并使用网络功能

审计 PWA manifest、图标和安装信号,并复制修复内容

来源

URL 模式会将此 URL 发送到 CodingTool 服务器,由服务器在不带 Cookie、不登录的情况下获取公开页面、其 manifest、图标和少量脚本。请仅检查公开页面。

结果反映的是服务器以匿名方式能获取到的内容。登录墙、机器人防护、地区限制或客户端渲染都可能导致真实浏览器看到的内容不同。

检查内容

PWA Inspector 会审查 Web App Manifest 成员(name、start_url、scope、id、display、颜色、icons、screenshots、shortcuts 和各类处理程序)、候选图标、可安装性信号、Service Worker 注册提示和离线信号。每项检查都标注为必需、重要、推荐或可选,可选成员永远不会计为失败。

三种模式

粘贴 manifest 和上传 manifest 完全在你的浏览器中运行,不发起任何网络请求。公开 URL 模式会将 URL 发送到 CodingTool 服务器,由服务器通过受保护的获取器获取公开页面、manifest 以及数量有限的图标和脚本;该获取器会拦截私有、内部和元数据地址,并强制执行时间、重定向和大小限制。

修复与就绪度评分

对于确定性问题,例如缺少 start_url、显示模式、id 或 scope,会给出建议值,并生成可复制或下载的修复后 manifest。需要产品或设计输入的选择(如主题色或图标设计)只会列出,不会凭空生成值。就绪度评分是透明的启发式评分,附带按层级的明细,并非浏览器的官方认证。

限制

远程检查看到的是匿名服务器请求能看到的内容:登录墙、机器人防护和客户端渲染都可能隐藏 manifest 链接。Service Worker 检测读取的是静态脚本文本,因此会报告“检测到”“未检测到”或“无法远程检查”,而不是猜测;并且绝不会因为缺少 Worker 就判定为不可安装。浏览器会应用各自的安装条件,而这些条件会随时间变化。

CodingTool 已正式上线于

Launched on StartupBaseCodingTool.dev - Free, Fast & Easy Developer Tools in One Place | Product HuntCodingTool - Featured on Startup FameFazier badgeListed on Turbo0Featured on Twelve ToolsFeatured on Findly.tools