![]() |
1
3
第一部分: 如果在全局范围内求值以下内容,则将获得所有属性,包括不可枚举的属性。
(在“BblKTOP”发表评论后更新) 使用javax迭代密钥集时,只返回(JS)可枚举属性。剧本绑定。但也有对象的等价物。getOwnPropertyNames(此)。这可能是这样的:
第二部分: 我想你似乎已经掩饰了。但您可能需要确保在启用security manager的情况下运行。设置安全管理器后,所有脚本“eval”-ed都被视为沙盒脚本,因此不允许进行安全敏感操作。 沙箱的另一种选择:考虑一种可以转换为JavaScript的特定于域的语言。 |
![]() |
2
0
发现Nashorn通过ScriptObjectMirror#getOwnKeys返回有效属性。以下代码打印有效绑定:
|