【问题标题】:Javascript from Java - document object来自 Java 的 Javascript - 文档对象
【发布时间】:2014-09-28 11:49:45
【问题描述】:

我正在尝试调用一个 java 脚本函数,该函数使用例如创建一个 html div 结构。

/* ... */
document.createElement("div");
/* ... */

不幸的是,如果我直接从 Java 运行此脚本而不是在浏览器中运行它,那么我没有窗口和/或文档对象。有人可以给我一些建议如何使用或修改 javascript 代码吗?有没有办法自己创建一个文档对象?非常感谢。

最好的问候

萨沙

【问题讨论】:

  • 我认为您将不得不构建一个 xml 文档甚至是一个 html 字符串,而不是实际的 DOM 元素。

标签: java javascript document rhino nashorn


【解决方案1】:

Rhino 和 Nashorn 不提供像 windowdocument 这样的浏览器对象。如果你想要这些物品,你必须自己提供。试试HTMLUnit,它为编写单元测试提供了这些对象的实现。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多