我正在尝试让 java 和 javascript 相互交谈。理想情况下,我希望它们共享对象,但 java 应用程序调用 javascript 函数就足够了。我试过 Rhino 但有点挣扎,因为它似乎无法在正在运行的 js 引擎中调用函数(也许我只是不知道怎么做?)。有关如何使此链接发生的任何提示?性能是一个问题,但不是非常关键。
基本上; 我有一个使用 javascript 动态更新页面内容的 Web 应用程序。页面的内容是通过 java 代码创建的,所以我需要一种方法让 java 代码告诉 javascript 什么时候发生了变化以及发生了什么变化。
谢谢
LiveConnect 似乎可以解决问题,但小程序会导致安全漏洞。Java8 中的 Nashorn 会和 Rhino 做同样的事情,还是能够保持运行的 JVM 并监听调用?