SuperAPI AI 工具集

javascript-dom-analysis

通用与其它

查看项目

更新于 10-16 05:45

技能介绍

用途:识别网页前端技术栈。通过检查页面上下文中的框架全局变量、DOM 属性、打包文件命名与路径、source map 暴露情况,以及分析追踪库,判断所用框架、库、元框架和第三方脚本。

主要能力:1) detect_framework_globals:检查 window.React、window.Vue、NEXT_DATA、window.NUXT、window.jQuery 等全局变量,覆盖 React、Vue、Angular、Next.js、Nuxt、Gatsby、Svelte、jQuery、Backbone、Ember、Alpine 等,并给出置信度与类别。2) analyze_dom_attributes:识别 data-reactroot、ng-version、data-v-、x-data、data-turbo 等框架特征属性,部分可提取版本。3) fingerprint_bundles:依据 /_next/static/、/_nuxt/、/static/js/main.、/wp-content/ 等路径判断打包器与元框架。4) check_source_maps:检测 .map 文件或 sourceMappingURL,若可访问则作为安全发现记录。5) detect_analytics:通过全局变量与脚本域名识别 Google Analytics、Facebook Pixel、Mixpanel、Segment、Amplitude、Heap、Hotjar、FullStory 等。

使用方式:对公开页面执行上述检测,输出包含 frameworks_detected、dom_signals、bundle_analysis、source_maps、analytics_detected、third_party_scripts 及 evidence 的结构化结果。页面抓取限速 10 次/分钟,JavaScript 分析无限制。

限制与安全:仅抓取分析公开页面,不执行获取到的 JavaScript;JavaScript 错误不阻断分析,可回退到 DOM 分析;source map 暴露仅作安全提示。具体安装命令与调用接口资料未提供。