{{Aktext}}在MacOS/iOS的Safari环境下无法正常显示,也没有显示错误信息。
const scenetext = pre.text().trim().replace(/^\/\/[^\n]*\n+|(?<=\n)\/\/[^\n]*\n*/g, "").replace(/(avg_npc_\d{3})#/, "$1_").replace(/(char_\d+_[a-z]+)#/, "$1_").split("[HEADER").filter(n => n.replace(/\]$/, "").length > 0).map(n => `[HEADER${n}`);
控制台该行报错 Invalid regular expression: invalid group specifier name.
@AnnAngela——
ほしみ 2021年7月4日 (日) 00:28 (CST)回复
由Adorable Newcomer提出的对Widget:Aktext的编辑请求:
将以下内容:
} catch (e) {
console.error(e);
$(e).addClass("error").text(`发生错误:${e}`);
}
修改为:
} catch (ex) {
console.error(ex);
$(e).addClass("error").text(`发生错误:${ex}`);
}
变量名重复,导致API被WAF时页面中的文字停留在“加载中……”,而无法正常报错。(此讨论串)
(或者也许可以改成这样?)
} catch (ex) {
console.error(ex);
$(e).addClass("error");
if(ex == 'http') {
$(e).html(`发生错误:<${"a"} href="/Help:WAF">WAF<${"/a"}>`);
} else {
$(e).text(`发生错误:${ex}`);
}
}--AdorN讨论⏰2022年5月27日 (五) 22:38 (CST)回复