JavaWebStart 应用程序中 context.showDocument() 的替换

Replacement for context.showDocument() in JavaWebStart application

我正在将旧的遗留应用程序从浏览器小程序迁移到通过 JNLP 启动的基于 JFrame 的 JWS 应用程序。
在小程序基础应用程序中,我使用 context.showDocument() 打开任何大小的浏览器 windows 并配置为不显示栏(菜单栏、状态栏、滚动条)并且不可调整大小(viawith Javascript ()).

但是现在这行不通了。
我可以在 JavaWebStart/JNLP 应用程序中解决这个问题吗?
我需要打开一个 HTML 页面并在 window 的大小中显示竞争,而不是通常的条形图。 当我现在使用 showDocument() 表单 JNLP basicServices 时,我不能这样做(没有 JavaScript)。

通常可以在 javafx webview 中预览 html 文件,就像使用普通 java 应用程序一样。我不确定此操作所需的 jnlp 权限:

private void previewHtml(String url) {
    java.awt.EventQueue.invokeLater(new Runnable() {
        public void run() {
            JFrame fr = new JFrame();
            final JFXPanel fxPanel = new JFXPanel();
            fr.add(fxPanel);
            fr.setSize(1000, 600);
            fr.setVisible(true);

            Platform.runLater(new Runnable() {
                @Override
                public void run() {
                    final Group  rootGroup  =  new  Group();
                    final Scene scene = new Scene(rootGroup, 1000, 600, Color.WHITE);        
                    final WebView webView = WebViewBuilder.create().prefHeight(600).prefWidth(1000).build();
                    webView.getEngine().load(url);
                    rootGroup.getChildren().add(webView);
                    fxPanel.setScene(scene);
                    fxPanel.show();
                }
            });                
        }
    });

}


//You can add the following code to a button actionListener:

//prevew html from classpath:
previewHtml(getClass().getResource("/classpath-file.html").toExternalForm());

//prevew html from url:
previewHtml("https://whosebug.com/");