在DevTools中,可以运行以下DevTools协议命令:
let Main = await import('./devtools-frontend/front_end/entrypoints/main/main.js');
await Main.MainImpl.sendOverProtocol('Network.enable');(https://chromedevtools.github.io/devtools-protocol/#monitor)
在Chrome扩展中,可以监听以下协议事件:chrome.debugger.onEvent.addListener(eventHandler);
是否有类似的方式将自定义函数附加到DevTools-on-DevTools中的协议事件?
发布于 2022-01-09 08:05:50
从源代码判断,有onMessageSent和onMessageReceived挂钩:
(await import('./devtools-frontend/front_end/core/protocol_client/protocol_client.js'))
.InspectorBackend.test.onMessageSent = (msg, target) => { /* do something */ }https://stackoverflow.com/questions/70632188
复制相似问题