从Rhino外壳上删除附加功能

| 我想将Rhino用作沙箱,以在服务器上运行用户提供的脚本。我想从PHP做到这一点,PHP不再具有Java绑定,因此我必须使用命令行界面(Rhino shell)。 不幸的是Rhino外壳程序向环境中添加了一些固有功能,这些功能破坏了沙箱字符,例如文件访问权限和“ 0”,允许在系统上运行任意命令。 有没有办法禁用它们?     
已邀请:
        我发现我可以用null覆盖它们或删除它们:
runCommand = null;
delete runCommand;
通过获取存储在
this
中的Global的所有属性,可以找出存在哪些全局函数和对象:
Object.getOwnPropertyNames(this);
    

要回复问题请先登录注册