6

我在本地离线嵌入 Ace,因此不使用托管包并且受相同来源策略的约束。您如何告诉 ace 在特定文件夹中查找模式、主题和工作人员的来源?

您曾经可以使用:

editor.config.set("modePath", "Scripts/Ace");
editor.config.set("workerPath", "Scripts/Ace");
editor.config.set("themePath", "Scripts/Ace");

但这在最新版本中不起作用。如何做到这一点?

提前致谢

4

2 回答 2

10

我遇到了类似的问题,您实际上可以通过这种方式让 Ace 知道基本文件夹路径是什么: ace.config.set("basePath", "/Scripts/Ace");

这适用于我拥有的最新版本 v1.1.3

于 2014-04-16T17:10:12.057 回答
1

实现相同目的的简单方法是将 Ace 源文件夹中的所有脚本手动嵌入到网页中,不包括worker-xxx.js文件。不过,这仍然是一个障碍。

于 2012-12-27T12:29:21.287 回答