我正在使用javafx webengine构建一个呈现一些webPages的应用程序,与桌面上的核心java功能进行交互,并基本上通过javascript传递信息。当我在我的Windows PC上开发时,一切正常。我最近在我的mac pc上将项目导入到netbean并运行它,我注意到css不是很差或者根本没有渲染,而在Windows环境中一切都运行正常。有什么我必须做的还没有完成吗?
在网络引擎上呈现网页的片段是:
public class WebClientHandler extends Region {
static WebView browser = new WebView();
static Preferences pref = Preferences.userNodeForPackage(ServerCall.class);
static WebEngine webEngine;
static Stage primaryStage;
public WebClientHandler(Stage stage) {
primaryStage = stage;
webEngine = browser.getEngine();
if (pref.get(StringRes.productKey, "").isEmpty()) {
webEngine.load(getClass().getResource("example/welcome.html").toExternalForm());
} ...
答案 0 :(得分:0)
使用的浏览器JavaFX WebEngine取决于您的操作系统。 在Mac OS上,用户代理如下:
Mozilla / 5.0(Windows NT 6.1; rv:38.0)Gecko / 20100101 Firefox / 38.0