跳转到内容

网站 JavaScript 分析

查看哪些脚本已加载、哪些代码已执行,以及出现了哪些 JavaScript 错误。扫描仅观察一次页面加载,不进行点击或滚动。请根据发现的问题选择下一步调查方向。

检查内容

扫描器在 Chromium 中检查单次页面加载,不进行点击或滚动。

未执行的代码

各 JavaScript 文件的大小,以及页面加载时未执行的代码比例。

主线程活动

页面加载期间的脚本执行时间、长任务和内存使用量。

脚本加载

文件大小和传输量、HTTP 状态、加载时间,以及 async、defer、module 或动态导入等加载方式。

第三方脚本

主机名与页面不同的脚本:网址、大小和加载方式。

JavaScript 错误

控制台消息、未处理的异常,以及浏览器对已弃用 API 的警告。

打包文件内容

只有在有效的 source map 可用且可读取时,才能映射源模块。映射缺失或不受支持会使此部分不完整;资源和错误检查仍可运行。

如何理解结果

可以删除未执行的代码吗?
不能仅凭这份报告决定。加载时未执行的代码,可能在点击、滚动或页面处于其他状态时需要使用。删除前请检查这些场景。
如何识别第三方脚本?
扫描器比较脚本与页面的主机名。子域名和您自己的 CDN 也会归入这一组。仅被归入这一组并不代表存在问题。
分析需要 source map 吗?
主要的资源和错误报告无需 source map。要检查打包文件中的源模块,扫描器需要受支持、有效且可读取的映射。没有模块映射并不能证明打包文件中不存在未执行的代码。
Cookies

我们使用 Cookie

我们使用 Cookie 以在你的网站上为你提供更好的体验。你可以在我们的 隐私政策.