我确实有一个包含JavaFX webview的应用程序。在应用程序中,我生成一个html页面并显示出来。现在,如果用户单击或选择文本,我希望获得所选文本的相应HTML代码。这可能吗?
谢谢!
发布于 2013-12-05 23:19:24
当然,您需要使用JavaScript处理选择并单击网页中的事件,即使用jQuery和事件处理程序函数来调用Java方法处理程序。以下是Java JavaScript与JavaFX之间的WebEngine通信的一个示例。这将基本上在WebView中提供一个Java对象。
JSObject jsobj = (JSObject) webEngine.executeScript("window");
jsobj.setMember("javaBridge", new Bridge());这就是可以从WebView访问它的方法:
<a href="" onclick="javaBridge.exit();">here</a>https://stackoverflow.com/questions/20396177
复制相似问题