Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我可以通过下一个代码片段获取所选文本: String selection = (String) webView.getEngine().executeScript("window.getSelection().toString()"); System.out.println(选择);
但是无论如何要获得选定的节点,因为我想将内容添加到 dom 树中。
这更像是一个 javascript 问题,因为 executeScript 仅执行 javascript 并重新调整脚本返回的任何内容。我会尝试
document.getSelection().getRangeAt(0).commonAncestorContainer.parentNode
这将返回产生选定部件的容器的父节点。