
delight-nashorn-sandbox:在Java中安全执行JavaScript的工具
5星
- 浏览量: 0
- 大小:None
- 文件类型:ZIP
简介:
Delight-Nashorn-Sandbox是一款用于Java环境的安全执行JavaScript代码的工具。它允许开发者在一个受控环境中运行JavaScript脚本,从而增强应用程序的安全性与灵活性。
纳斯霍恩沙箱
使用引擎在Java应用中执行JavaScript的安全隔离环境。
未解决的安全问题:
用法:
默认情况下,沙箱会阻止所有对Java类的访问。
必须明确允许在JavaScript中使用的特定类。
```java
NashornSandbox sandbox = NashornSandboxes.create();
sandbox.allow(File.class);
```
或者,您可以将Java对象作为JS全局变量注入:
```java
NashornSandbox sandbox = NashornSandboxes.create();
sandbox.inject(fromJava, new Object());
```
全部评论 (0)
还没有任何评论哟~


