【发布时间】:2019-02-25 13:36:43
【问题描述】:
我想知道是否有办法跟踪某些特定 .js 或 .css 文件包含在网站中的确切路径,尤其是来自第三方脚本,例如广告商。
假设我们有网站X。在此站点上,包含一个脚本A.js。但是,此文件会加载 A1.js 和 A2.js。同时,本站将B.js加载为第三方文件,其中包含B1.css。
问题来了:如何跟踪包含文件的路径,即像X -> A.js -> (A1.js, A2.js)。
注意事项:
- 在异步世界中,不再可能跟踪输出请求并按顺序对其进行排序。
- 您不能查看
RefererHTTP 阅读器,因为它始终指向X。 - 最好在 Chrome 开发工具 F12 中跟踪它。
【问题讨论】:
-
早上很早,所以对我来说是光秃秃的。但是,不是所有正在加载的第 3 方脚本也作为脚本标签附加到正文中吗?也许你可以听听?
-
确实如此。但是我认为不可能跟踪哪个脚本附加了标签,因为它可能会在一段时间后根据异步加载的资源之间的不同延迟。
-
这可能会帮助您监听 DOM 更改,这样您就可以动态地捕获所有资源。即使在 10 分钟之后,您也永远不会知道是否仅此而已。但至少你会拥有正在加载的所有内容stackoverflow.com/questions/3219758/detect-changes-in-the-dom
-
如果没有简单的解决方案来跟踪脚本链,比如哪个脚本包含另一个,这并不能解决我的问题:<.>
标签: javascript css google-chrome web