StackPrism 是一款专为识别网页技术栈而设计的 Chrome 和 Edge(基于 Manifest V3)浏览器扩展。它能够从多个维度深度扫描当前网页,包括页面运行时环境、DOM 结构、资源 URL、HTTP 响应头、动态加载的资源以及源码快照,从而全面提取潜在的技术栈线索。

核心功能一览
- 主动后台识别:在页面加载完成及后续动态资源变化时自动执行检测,并在扩展图标上实时显示已识别到的技术数量。
- 快速弹窗展示:打开插件弹窗时优先展示后台缓存的检测结果;用户点击“刷新”按钮后才会重新执行完整的扫描流程,提升使用效率。
- 多维度分类展示:所有检测结果会按类别进行组织,涵盖前端框架、UI/CSS 库、构建工具、CDN/托管服务、Web 服务器、后端语言与框架、CMS/电商平台、第三方服务(如统计、支付、广告)、安全协议等近二十个细分领域。
- 动态页面监控:当用户在页面上进行操作导致新增脚本、样式表、iframe 或关键 DOM 标记时,系统将持续记录这些变化并将其合并到最终的检测结果中。
- WordPress 主题信息解析:若检测到 WordPress 主题目录,将尝试读取其 style.css 文件头部信息,展示主题名称、版本号、作者、父主题及官网链接等详细信息。
- 技术名称智能跳转:每个识别出的技术名称均可点击,默认跳转至其官方网站或官方代码仓库(如 GitHub),方便进一步了解。
- 网页源码本地搜索:内置强大的源码搜索功能,支持在当前页面的 DOM 源码快照中进行文本查找,并提供区分大小写、全字匹配以及正则表达式等多种高级选项。
- 高度可定制化设置:用户可通过设置页面开启或关闭特定识别类别、隐藏不希望看到的技术项、添加自定义匹配规则、调整匹配范围、修改技术链接地址甚至自定义界面 CSS 样式。
- 严格的自定义规则校验机制:保存任何自定义规则前,系统会自动检查 JSON 格式、正则表达式语法、CSS 选择器有效性、字段格式规范以及数量限制,确保配置的正确性与稳定性。
该项目目前已在 GitHub 开源,欢迎开发者参与贡献或提出建议。无论是前端工程师、安全研究员还是对网站架构感兴趣的普通用户,都可以借助 StackPrism 快速洞察目标站点的技术构成,为竞品分析、漏洞研究或学习借鉴提供有力支持。

发表评论