enhance bosszhipin cookie validator

This commit is contained in:
bossgeekgo
2024-02-12 10:45:17 +08:00
parent 8c0257e93a
commit afbd536d69

View File

@@ -56,10 +56,16 @@ const formRules = {
{
trigger: 'blur',
validator (rule, val, cb) {
let arr
try {
JSON5.parse(val)
arr = JSON5.parse(val)
} catch (err) {
cb(new Error(`JSON content is invalid: ${err.message}`))
return
}
if (!Array.isArray(arr) || !arr.length) {
cb(new Error(`Invalid cookies. Please copy with EditThisCookie extension`))
return
}
cb()
}