我有一个要求,当用户单击网页上的链接 [这是一个内部网页] 时,需要执行部署到客户端的 jar。详细地说,我有一个提供有关多个产品的详细信息的网页,现在当个别产品所有者单击他们的产品时,需要执行产品特定的 jar 来打开 Swing UI。
我已经对此进行了分析,由于从客户端运行 EXE 的安全原因,没有一个库框架允许这样做。
我建议使用小程序执行此操作,但人们并不热衷于此。
编辑:排除小程序的原因是人们不热衷于在服务器上部署 jar。他们想在客户端部署 jar 然后执行它。
编辑:不热衷于下载 jar 的原因是:
- Jar 很大,在某些情况下大约 100 mb。
- 如果必须将 jar 部署到 Web 服务器上,则会添加一个依赖项,该依赖项是产品想要避免的,因为它们不想与 Web 应用程序的发布周期同步。
是否有任何选项可以在某些检查下执行客户端代码?例如:将特定 IP 地址设置为安全的,以便通过安全检查。