私は同じ問題を抱えていましたが、組み込みの Microchip TCPIP スタック サーバーでは、不正な形式の要求に対して非常に容赦がありませんでした。
簡単な修正として、私はこれを行いました:
完全な ace.js では:
変化する
this._loadTheme = function(name, callback) {
if (!config.get("packaged"))
return callback();
var base = name.split("/").pop();
var filename = config.get("themePath") + "/theme-" + base + config.get("suffix");
net.loadScript(filename, callback);
};
add in filename = filename.replace("//theme","/theme");
this._loadTheme = function(name, callback) {
if (!config.get("packaged"))
return callback();
var base = name.split("/").pop();
var filename = config.get("themePath") + "/theme-" + base + config.get("suffix");
filename = filename.replace("//theme","/theme");
net.loadScript(filename, callback);
};
変更する
function fetch(callback) {
if (!config.get("packaged"))
return callback();
var base = mode.split("/").pop();
var filename = config.get("modePath") + "/mode-" + base + ".js";
net.loadScript(filename, callback);
}
add in filename = filename.replace("//mode","/mode");
function fetch(callback) {
if (!config.get("packaged"))
return callback();
var base = mode.split("/").pop();
var filename = config.get("modePath") + "/mode-" + base + ".js";
filename = filename.replace("//mode","/mode");
net.loadScript(filename, callback);
}