是否可以通过 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/