We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 5181f23 commit 04d1076Copy full SHA for 04d1076
src/components/global-assign-hook-component/plugins/eval-hook-plugins.js
@@ -1,9 +1,17 @@
1
(() => {
2
3
+ // 是否要在在控制台上打印eval hook日志提醒
4
+ const enableEvalHookLog = true;
5
+
6
// 用eval执行的代码也要能够注入,我擦开个接口吧...
7
const evalHolder = window.eval;
8
window.eval = function (jsCode) {
- console.log("检测到eval执行代码: " + jsCode);
9
10
+ if (enableEvalHookLog) {
11
+ const isNeedNewLine = jsCode && jsCode.length > 100;
12
+ console.log("AST HOOK工具检测到eval执行代码: " + (isNeedNewLine ? "\n" : "") + jsCode);
13
+ }
14
15
let newJsCode = jsCode;
16
const xhr = new XMLHttpRequest();
17
xhr.addEventListener("load", () => {
0 commit comments