12

当将 JavaScript 解释器 (Rhino) 嵌入到 Java 应用程序中(以便能够编写该应用程序的脚本)时,如何限制脚本可用的 Java 包?例如,应该只能访问“java.lang.*”。

4

2 回答 2

9

此处描述了在 Rhino 中阻止访问某些包和类(包括通过反射)的方法。重要的接口是ClassShutter,它为 Rhino 的 LiveConnect 支持提供访问控制。

于 2009-04-07T01:48:45.943 回答
1

不如说:

爪哇=未定义;com = 未定义;包=未定义;

在首先加载的初始脚本中。

于 2011-03-15T15:53:17.520 回答