如何将静态方法从Java类导入到在Rhino中运行的JS中?
我正在使用Oracle实现(例如,无法访问org.mozilla类),据我所知仅可以访问JSR-223 API(我愿意在这种假设下被证明是错误的:)
因此,此答案的解决方案似乎无效:How do I call a method of a Java instance from JavaScript?
最佳答案
在清单中使用Caller-Allowable-Codebase
属性。这样可以从JS调用applet的函数。要从Java调用JS,您需要netscape.javascript.JSObject
。我不知道没有netscape类的等效于JSObject。