我可以通过下一个代码段获取所选文字: String selection =(String)webView.getEngine()。executeScript(“window.getSelection()。toString()”); 的System.out.println(选择);
但无论如何都要获取所选节点,我想将内容添加到dom树中。
答案 0 :(得分:1)
这更像是一个javascript问题,因为executeScript只执行javascript并返回脚本返回的任何内容。我试试
document.getSelection().getRangeAt(0).commonAncestorContainer.parentNode
这将返回产生所选部分的容器的父节点。