这两者有替代方案吗?我不想支付 JxBrowser 许可证的费用,而且 WebView 小部件太慢了。每当我遇到带有验证码的页面时,WebView 加载图像的速度非常慢,并且永远不会通过验证码测试。
最佳答案
您可以尝试java-cef(Java Chromium嵌入式框架):https://bitbucket.org/chromiumembedded/java-cef/src/master/
据我所知,它仅适用于 Swing,因此您必须使用 SwingNode。
您还可以在 Github 上找到该框架的一些实现,例如 pandomium:https://github.com/dzikoysk/pandomium
我认为除了 java-cef 之外你不会找到其他解决方案,几个月前我在 JavaFX 中使用 webView 做了一个项目。我尝试了很多东西,但 java-cef 和 JxBrowser (JxBrowser 效果很好)是唯一真正的选择。或者,您可以根据需要使用另一种技术/语言(例如 Electron)。
关于JavaFx WebView 和 JxBrowser 替代方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58672742/