微件討論: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)