如何用Firefox开发者工具定位PHP网站中发起无效网络请求的组件?
用Firefox开发者工具定位无效网络请求的来源
完全可以用Firefox开发者工具定位到这个请求的发起组件,步骤如下:
- 打开Firefox加载本地网站,按
F12或右键页面选择「检查」打开开发者工具 - 切换到网络面板,勾选「保留日志」(避免刷新后请求丢失),然后刷新页面
- 在网络请求列表里找到指向无效域名的请求(通常标红显示失败),用搜索框输入该域名可快速筛选
- 选中这个请求,查看右侧面板的发起者标签:
- 若是HTML标签(如
<script>、<img>、<link>)发起的请求,会显示对应的HTML文件路径和具体行号 - 若是JavaScript动态发起的请求,会显示触发请求的JS文件、行号及完整调用栈,能追踪到最初触发代码
- 若是CSS中的资源(如背景图、自定义字体),发起者会指向对应的CSS文件和行号
- 若是HTML标签(如
- 若发起者指向压缩/混淆后的JS,右键该请求选择「在调试器中打开发起者」,可直接跳转到调试器面板的对应代码位置,还能设置断点进一步追踪触发逻辑
如果请求是页面加载后延迟触发的,不要关闭开发者工具,保持「保留日志」勾选,等请求出现后再按上述步骤排查。
内容的提问来源于stack exchange,提问作者bob.dobbs
相关产品推荐
相关产品推荐

