javascript - 某些网页无法在 JavaFX webview/webengine 中正确加载

标签 javascript webview javafx javafx-webengine

我在 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/

相关文章:

android - Cookie 未保存在 Xamarin(Android)的 Web View 中

java - 如何从文本字段计算中获得答案

java - 在 JavaFX 中,observableArrayList 线程安全吗?

css - 如果我有标签的 CSS 文件,如何更改 1 个特定标签字体的大小?

javascript - Node : res. 下载下载空压缩文件夹

javascript - 如何简单地使我的脚本可以访问我的 JSON 数据?

android - iScroll 在 Android 中不起作用,除非你改变方向并返回

Cordova 与带有 WebView 的 native 应用程序

javascript - 何时在数据绑定(bind)表达式中使用或不使用带有 observable 的括号

javascript - 当输入不是连续的时将字符串转换为整数