我正在尝试根据 html 文件使用 javafx 从 webview 获取所选文本的索引。
我的查询是假设 html 文件中 stackoverflow 的索引是 200 那么如果我在 webview 中选择 stackoverflow 单词,那么它应该返回相同的索引 200 。为了获取选定的文本,我使用以下代码
try{
String selection = (String) webView.getEngine()
.executeScript("window.getSelection().toString()");
System.out.println(selection);
}
catch(Exception ex)
{
ex.printStackTrace();
}