javascript - 在 JavaFX 中的 String 中包含本地 javascript 源

标签 javascript html webview javafx

我在 Javafx 中的 Webview 的字符串中包含“.js”源时遇到问题。

我将 CodeEditor 方法与 Codemirror 结合使用,代码如下:

private final String editingTemplate =
        "<!doctype html>" +
                "<html>" +
                "<head>" +
                "  <link rel=\"stylesheet\" href=\"http://codemirror.net/lib/codemirror.css\">" +
                "  <script src=\"http://codemirror.net/lib/codemirror.js\"></script>" +
                "  <script src=\"http://codemirror.net/mode/clike/clike.js\"></script>" +
                "</head>" +
                "<body>" +
                "<form><textarea id=\"code\" name=\"code\">\n" +
                "${code}" +
                "</textarea></form>" +
                "<script>" +
                "  var editor = CodeMirror.fromTextArea(document.getElementById(\"code\"), {" +
                "    lineNumbers: true," +
                "    matchBrackets: true," +
                "    mode: \"text/x-java\"" +
                "  });" +
                "</script>" +
                "</body>" +
                "</html>";

这里我想用本地的“.js”文件替换来自CDN的“.js”,所以不需要一直连接。

"  <link rel=\"stylesheet\" href=\"http://codemirror.net/lib/codemirror.css\">" +
                "  <script src=\"http://codemirror.net/lib/codemirror.js\"></script>" +
                "  <script src=\"http://codemirror.net/mode/clike/clike.js\"></script>" +

我找不到正确的语法来执行此操作,文件在我的 src 文件夹中,例如“mypackage/libs/codemirrior.js”。

希望有人能帮帮我。

提前致谢!

最佳答案

webEngineInstance.executeScript(editingTemplate);

关于javascript - 在 JavaFX 中的 String 中包含本地 javascript 源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29166572/

相关文章:

javascript - 如何在 jQuery 的自动完成列表中添加固定项?

javascript - JS/PHP ajax 发布 Blob

javascript - 在 HTML5/js/PHP/CSS 中是否有一种标准的编程方式来创建可重用的对象?

php - 为什么我的 jquery 脚本在我的 include php 文件中不起作用?

javascript - 为什么每次发送请求时刷新访问 token 是一个坏主意?

javascript - 无法获取数据并且 React 没有给出任何错误消息

javascript - GitHub Pages 网站中有没有办法在 session 之间存储文本框的内容?

android - Android WebView onPageStarted/onPageFinished 方法详解

netbeans - JavaFX Webview 滚动条重绘问题

javascript - 如何在React Native中调用本地文件作为Webview的源