2023年政策修订增补工作正在进行中,欢迎参与!
Widget talk:Aktext
跳转到导航
跳转到搜索
报错 - 星海子 - 2021.07.04
{{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)
- @星海子 之前已经有人在讨论版报过一次了,Safari不支持lookbehind assertion。——移动版用户 Bhsd 2021年7月4日 (日) 12:22 (CST)
- 这个应该修正了。——From AnnAngela the Bureaucrat (Talk) 2021年7月5日 (一) 09:25 (CST)
- @AnnAngela 第205行还有一个negative lookbehind。——移动版用户 Bhsd 2021年7月6日 (二) 02:56 (CST)
- 不清楚这么模拟会不会出错,但总之是改了。——From AnnAngela the Bureaucrat (Talk) 2021年7月6日 (二) 09:44 (CST)
- @AnnAngela 第205行还有一个negative lookbehind。——移动版用户 Bhsd 2021年7月6日 (二) 02:56 (CST)
编辑请求 - Adorable Newcomer - 2022.05.27
由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)
- Done.——From AnnAngela the Bureaucrat (Talk) 2022年6月2日 (四) 10:02 (CST)