java - 在 SWT 浏览器中访问 DOM 对象

标签 java dom browser swt

是否可以通过 SWT 浏览器访问 DOM 对象?

一种解决方案是执行 javascript 并添加一些 BrowserFunction http://git.eclipse.org/c/platform/eclipse.platform.swt.git/tree/examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet307.java

但我正在寻找一些到 DOM 对象的映射,并对该对象进行操作。我需要这个来监听输入变化,我正在使用 SWT 4.3

最佳答案

参见 example 17.86.15.Browser: query DOM node value

17.86.14.Browser: modify DOM (executing javascript)

这里有一个技巧:/* * 使用JavaScript通过Document查询想要的节点内容 * 对象模型 * * 将结果分配给窗口属性状态以将结果传递给 * StatusTextListener 这个技巧是必需的,因为 execute * 不直接返回 String。 */

关于java - 在 SWT 浏览器中访问 DOM 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20263792/

相关文章:

javascript - onchange 事件是否传播?

css - 浏览器可以覆盖 css 规范吗?

java - 检查是否存在 .txt 文件。 FileWriter.exists 方法不起作用

java - 使用 java 11 编译后的堆外泄漏

java - 如何将ArrayList传递给构造函数?

jquery - 尝试选择最接近按钮的图像,但 Jquery 返回未定义

java - 从多个表中选择 count(*)

javascript - 如何获取 Javascript 中给定元素的非绝对 css 路径?

javascript - 在 Delphi TWebBrowser 中静音 YouTube 声音

c# - 如何在不保存的情况下预览 html 文件?