gpt4 book ai didi

javascript - 在 Java 中使用 Jsoup 检测 Javascript 库

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:23:45 25 4
gpt4 key购买 nike

我知道有一些方法可以通过检查库是否为全局变量来检测使用 JavaScript 的库 window.Libraryname .我如何在 JSoup 中执行相同的操作?

注意(我知道如果库没有注册为全局变量而是在该应用程序的范围(函数)内定义,这将不起作用。)

但我想知道有没有办法使用 Java 和 Jsoup 库检测网页中使用的所有 JavaScript 库?也许解析页面并寻找 <script>标签?还是有更好的方法?

最佳答案

您可以尝试查找该页面的所有 script 标记。

然后分析script标签的属性如:src, innerText, ...

if (script.src === 'http://code.jquery.com/jquery-3.3.1.js') {
return {
library: "jquery",
version: "3.3.1"
};
}

您将需要大量 CDN 的 URL 或字符串模式来识别和识别库。

编辑:添加版本标识

关于javascript - 在 Java 中使用 Jsoup 检测 Javascript 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48451163/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com