我们有一组 Web 应用程序,并希望确定它们是否具有 Java 客户端依赖项,即它们是否调用客户端安装的 JRE。
是否有捷径可寻?还是我们必须手动扫描代码或其他任何可能具有 Java 客户端依赖项的内容?
谢谢。
我们有一组 Web 应用程序,并希望确定它们是否具有 Java 客户端依赖项,即它们是否调用客户端安装的 JRE。
是否有捷径可寻?还是我们必须手动扫描代码或其他任何可能具有 Java 客户端依赖项的内容?
谢谢。
不,没有简单的方法可以做到这一点。
如果您的所有网络应用程序都使用<applet>
html 标记或<object>
html 标记,那将很容易,那么您可以简单地匹配每个 html 源。无论如何,您都可以这样做以找到一些使用 java 的网络应用程序,至少在应用程序的起始页上。
但是,由于也可以使用 javascript 加载 java 小程序,并且自动化无法像用户一样在应用程序中导航,因此没有简单的方法可以做到这一点。
如果您可以控制客户端(例如公司内部),您可能会关闭一些客户端上的 java 并让用户进行检查(例如,如果某些东西不起作用,他们会调用)。也许您甚至有应用程序测试的关键用户。