2016-11-22 52 views
0

假设我打开一个页面,并且由于某些资源因错误404或其他错误而未加载,所以它显示中断。如何知道浏览器开发者工具中损坏源的来源?

但如何知道从哪里请求这些资源?

例如,我在Chrome控制台以下问题的资源:

enter image description here

如果我点击它,我得到

enter image description here

即没有任何线索的空窗格。

是否有可能找到其他资源(HTML,Javascript等)谁请求过这个?

适用于任何浏览器的问题,不适用于Chrome浏览器。目标是找到破坏资源的“发起者”或“起源”。

+3

您可以在'Network'面板中看到启动器。但通常它不会很有帮助(特别是当您缩小代码时) –

回答

0

您可以在Chrome开发工具的网络面板中看到启动器 - 但您必须先刷新页面。下面我在YouTube页面上的屏幕截图(打开了adblocker - 一些请​​求被UBlock Origin阻止)。

Chrome Devtools - Youtube

当您单击从发起方列中的值,它会打开该文件源面板。通常启动器是一些通用函数,如doXHRequest(),它本身不会告诉你很多 - 你必须在那里放置一个断点并观察它何时被调用以及由谁来调用。

当代码被缩小时,它可能不是那么有帮助。

+0

@Dims是否解决了您的问题? –

相关问题