代码之家  ›  专栏  ›  技术社区  ›  Thilo

Rhino:限制可以从JavaScript访问的Java包

  •  11
  • Thilo  · 技术社区  · 15 年前

    当将JavaScript解释器(Ryo)嵌入到Java应用程序中(能够编写该应用程序)时,人们会如何限制对脚本可用的Java包?例如,只有“java. Lang.*”应该是可访问的。

    2 回复  |  直到 13 年前
        1
  •  8
  •   Dave Ray    15 年前

    介绍了一种阻止访问Rhino中某些包和类(包括通过反射)的方法。 here . 重要的界面是 ClassShutter 它为Rhino的LiveConnect支持提供访问控制。

        2
  •  1
  •   chacko    13 年前

    就说:

    Java=未定义; com=未定义; 包=未定义;

    在第一个加载的初始脚本中。