From 110045b3488b610b04001ab5ceff8880584df9ed Mon Sep 17 00:00:00 2001 From: xu_yanfeng Date: Tue, 11 Feb 2025 20:41:30 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BB=B6=E8=BF=9F=E5=93=8D=E5=BA=94inspect?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/scripts/inject/inspector.ts | 6 +++--- src/views/devtools/hierarchy.vue | 4 +++- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/src/scripts/inject/inspector.ts b/src/scripts/inject/inspector.ts index dcab8ce..44257d2 100644 --- a/src/scripts/inject/inspector.ts +++ b/src/scripts/inject/inspector.ts @@ -114,9 +114,9 @@ export class Inspector extends InjectEvent { } const funArray = getCallbacks(node, data.code, true); if (funArray && funArray.length && data.index < funArray.length) { - const fn = funArray[data.index]; - this.target = fn.fn; - if (!fn) { + const item = funArray[data.index]; + this.target = item.fn; + if (!item) { debugger; } } diff --git a/src/views/devtools/hierarchy.vue b/src/views/devtools/hierarchy.vue index dd414e0..c27d08d 100644 --- a/src/views/devtools/hierarchy.vue +++ b/src/views/devtools/hierarchy.vue @@ -277,7 +277,9 @@ export default defineComponent({ if (data) { function doInspect(type: ShowCode, index: number) { bridge.send(Msg.RequestOpenNodeTouchFuntion, { uuid: data.id, code: type, index } as RequestOpenNodeTouchFuntionData); - chrome.devtools.inspectedWindow.eval(`DoInspect()`); + setTimeout(() => { + chrome.devtools.inspectedWindow.eval(`DoInspect()`); + }, 5); } function hintCode(type: ShowCode, cbArray: FunctionInfo[], event: MouseEvent) { if (cbArray.length === 1) {