我在 JavaFX webview 中正确加载某些网页时遇到问题,即少数 javascript 组件无法正常工作。例如,在 this webpage 上登录的 javascript 验证在 JavaFX webview 中不起作用。
Web 引擎的 javascript 已启用 webEngine.setJavaScriptEnabled(true);
我仍然面临这个问题。 JavaFX webview/webengine 有什么错误吗?我在 IE8、IE9 最新版本的 Chrome 和 Firefox 中测试了相同的页面。它工作正常。
最佳答案
我用的是 Java8。因为我们可以将 UserAgent 设置为 safari、webkit 等。它解决了我的问题。 :)
例如:
webEngine.setUserAgent("AppleWebKit/537.44");
关于javascript - 某些网页无法在 JavaFX webview/webengine 中正确加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30298892/