我正在开发一个JavaFX桌面应用程序,作为其功能的一部分,它需要无头渲染网站并能够针对它们执行JavaScript。
目前我正在使用JBrowserDriver,虽然它运行良好,但我发现对于某些网站,它不会按预期呈现网页(通常当网页使用现代CSS功能,如flexbox时),有时我需要查询HTML元素的一些属性,所以对我而言,重要的是它像普通浏览器一样呈现网站。
我知道我可以使用Chrome或Firefox无头模式,但这需要在我的软件运行的计算机上依赖Chrome或Firefox,所以我更喜欢可以捆绑我的程序的浏览器,但我一直在搜索目前我还没有找到任何有用的东西。
还有其他好的选择吗?
谢谢。