有没有办法识别网站中包含的 javascript 是否是库?
我的意思是,网站通常使用以下方式加载多个 javascript 文件 tag...我想知道正在加载的文件是否是库(如jquery)或者是否是普通的javascript。
有办法找到这个吗?
提前致谢, 伊尔凡
最佳答案
javascript 文件和“库”之间没有任何区别,它们只是普通的 javascript 文件。您无法区分它们。
事实上,识别库的逻辑方法是来自众所周知的名称,而不是来自特定参数。
如果您愿意,您可以实现一种方法来查找众所周知的名称,但其他人也可以重命名他们的 javascript 文件,使它们看起来像您的脚本的库。
还有另一个重要的注意事项:在 Rails 中(例如),所有 javascript 文件都可以合并为一个文件,以保留带宽使用情况(它们很丑陋),所以也许您会有像“v9834kc90l2d0vk34r5lcve.js”这样的名称 <还包含一个库。我认为你不能轻易识别它。
你为什么要这么做?
关于javascript - 区分 javascript 文件和库(如 jquery 等),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8562298/