将 JavaScript 解释器 (Rhino) 嵌入 Java 应用程序(以便能够编写该应用程序的脚本)时,如何限制脚本可用的 Java 包?例如,只有“java.lang.*”应该是可访问的。
最佳答案
描述了一种在 Rhino 中阻止访问某些包和类(包括通过反射)的方法 here .重要的接口(interface)是ClassShutter它为 Rhino 的 LiveConnect 支持提供访问控制。
关于java - Rhino:限制可以从 JavaScript 访问的 Java 包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/723886/