确定网站正在提供哪些 JS 文件

确定网站正在提供哪些 JS 文件

我想从外部审核网站正在使用哪些 JavaScript 文件/库。这是合规性审核的一部分,以确保没有根据文档中的内容提供/使用任何内容。

除了下载整个网站之外还有其他方法可以探测这个问题吗?

答案1

确定全部给定的黑盒应用程序可能产生的 JavaScript 文件类似于停机问题,对此不存在通用算法。当然,你可以得到一个可能不完整通过抓取网站来列出列表。

如果这是您的应用程序,并且您可以访问源代码,则可以通过代码检查来推断。

如果这是第三方为你开发的应用程序,那么他们应该告诉您(如果他们还没有告诉您),以便您同意并遵守他们选择使用的任何第三方代码的许可协议(它可能包含在其许可协议或相关文本中)。

答案2

下载整个网站不会有帮助,因为网站可以(并且非常通常),引用外部文件。

查看下载了哪些文件的简单方法是按 Internet Explorer 中的 F12 打开开发人员工具。然后转到“网络”选项卡,刷新页面,您就会看到发出的请求。

在此处输入图片描述

FireFox 和 Chrome 也提供了等效功能。

或者,您可以使用记录所有网络流量的工具,例如FiddlerWireshark是 Fiddler 的替代品,但是我发现 Fiddler 更容易使用。

相关内容