From 8bb51323319d7f3c5ab26dd1f202200285eabbd2 Mon Sep 17 00:00:00 2001 From: cilame Date: Tue, 17 May 2022 22:52:14 +0800 Subject: [PATCH] add --- inject.js | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/inject.js b/inject.js index 6a143f0..3c44817 100644 --- a/inject.js +++ b/inject.js @@ -1008,12 +1008,19 @@ function injectfunc(e, window) { if (e["config-hook-remove-dyn-debugger"]){ !function(){ function mk_func(fname){ + var temp = [] function replace_debugger(e){ if (/debugger/.test(e[e.length-1])){ - window.v_log(..._mk_logs(`[replace_debugger:${fname}]: debugger is exist, replace it with empty string.`)) + if (temp.indexOf(e[e.length-1]) == -1){ + temp.push(e[e.length-1]) + window.v_log(..._mk_logs(`[replace_debugger:${fname}]: debugger is exist, replace it with empty string.`)) + } e[e.length-1]=e[e.length-1].replace(/debugger/g, ' ') }else{ - window.v_log(..._mk_logs(`[replace_debugger:${fname}]: ${e[e.length-1]}`) ) + if (temp.indexOf(e[e.length-1]) == -1){ + temp.push(e[e.length-1] + window.v_log(..._mk_logs(`[replace_debugger:${fname}]: ${e[e.length-1]}`) ) + } } } return replace_debugger