从 CDN 将本地模式附加到 Ace Editor

Attach a local mode to Ace Editor from CDN

如果我从 CDN 加载 Ace Editor:
https://cdnjs.cloudflare.com/ajax/libs/ace/1.2.3/ace.js

是否可以从其他位置下载模式:
http://hello.processing.org/js/vendor/ace/mode-processing.js

假设我下载了上面第二个link中的模式。即使 Ace 通过 CDN 连接,我也可以将它加载到我网站上的 Ace Editor 中吗?我怎么能够 附上这个自定义模式?

我尝试了以下相关答案但没有成功:

您显示的文件不是主题,而是模式。您可以通过自己将脚本元素添加到该文件来使用它,或者使用 ace.config.setModuleUrl 方法告诉 ace 在下载 "ace/mode/processing"

时使用哪个 url

<script src=https://cdnjs.cloudflare.com/ajax/libs/ace/1.2.3/ace.js></script>

<div id=editor></div>
<style >
  #editor {position: absolute; top: 0; bottom: 0; left: 0; right: 0}
</style>
<script>
  var editor = ace.edit("editor")
  ace.config.setModuleUrl("ace/mode/processing", "http://hello.processing.org/js/vendor/ace/mode-processing.js")
  editor.setOption("mode", "ace/mode/processing")
</script>