- 我想在我的 Java6 服务器上运行一些 Javascript - 即使用 javax.script API,特别是 Rhino 脚本引擎。 (尽管可以接受其他解决方案)
- 脚本文件由第三方创建并提供支持,因此我不想下载和编辑它以防它随时间发生变化。
- 脚本直接引用 Rhino 不
似乎支持的“窗口”对象(可能还有“文档”对象等)。
我可以这样做吗?如果可以,怎么做?
最佳答案
var window = {}
var document = {}
...当然,除非您用脚本试图访问的属性填充它们,否则它们不会有多大用处。
您不能只使用标准浏览器 API 来填充它们 - 它们中的大多数在浏览器上下文之外没有意义。
关于java - 我可以为在 Java6 Rhino 脚本引擎中运行的 javascript 创建一个 'window' 对象吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/964392/