From a2c0a52dbeeb6a6c06b7e481eef529d2f0df0cee Mon Sep 17 00:00:00 2001 From: sunhao Date: Wed, 21 Feb 2024 14:26:17 +0800 Subject: [PATCH] * zin: fix decode raw content error. --- www/js/zui3/zin.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/www/js/zui3/zin.js b/www/js/zui3/zin.js index 3fc53db060..9bf00577f4 100644 --- a/www/js/zui3/zin.js +++ b/www/js/zui3/zin.js @@ -461,7 +461,7 @@ { if(data.includes('RAWJS<')) { - const func = new Function(`return ${data.split('"RAWJS<').join('').split('>RAWJS"').join('')}`); + const func = new Function(`return ${data.split('"RAWJS<').join('').split('>RAWJS"').join('').split('RAWJS_QUOTE').join('"').split('RAWJS_LINE').join('\n')}`); data = func(); } else @@ -471,6 +471,7 @@ } catch(e) { + if(DEBUG) console.error('[APP] ', 'Parse data failed from ' + url, e); if(!isInAppTab && config.zin) return; hasFatal = data.includes('Fatal error') || data.includes('Uncaught TypeError:'); data = [{name: hasFatal ? 'fatal' : 'html', data: data}];