Skip to content
This repository was archived by the owner on Mar 29, 2021. It is now read-only.

Commit 5d41e65

Browse files
committed
Add baisc runtime.compileScript handlig
1 parent 04a3ff0 commit 5d41e65

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

src/protocols/ios/ios.ts

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -89,9 +89,10 @@ export abstract class IOSProtocol extends ProtocolAdapter {
8989
this._target.addMessageFilter('tools::Network.setMonitoringXHREnabled', (msg) => { msg.method = 'Console.setMonitoringXHREnabled'; return Promise.resolve(msg); });
9090
this._target.addMessageFilter('tools::Network.canEmulateNetworkConditions', (msg) => this.onCanEmulateNetworkConditions(msg));
9191

92+
this._target.addMessageFilter('tools::Runtime.compileScript', (msg) => this.onRuntimeOnCompileScript(msg));
9293
this._target.addMessageFilter('target::Runtime.executionContextCreated', (msg) => this.onExecutionContextCreated(msg));
9394
this._target.addMessageFilter('target::Runtime.evaluate', (msg) => this.onEvaluate(msg));
94-
95+
9596
this._target.addMessageFilter('target::Inspector.inspect', (msg) => this.onInspect(msg));
9697
}
9798

@@ -280,9 +281,9 @@ export abstract class IOSProtocol extends ProtocolAdapter {
280281
msg.params.context.auxData = {
281282
frameId: msg.params.context.frameId,
282283
isDefault: true
283-
}
284+
}
284285
delete msg.params.context.frameId
285-
}
286+
}
286287
}
287288

288289
return Promise.resolve(msg);
@@ -316,6 +317,11 @@ export abstract class IOSProtocol extends ProtocolAdapter {
316317
return Promise.resolve(msg);
317318
}
318319

320+
private onRuntimeOnCompileScript(msg: any): Promise<any> {
321+
msg.method = 'Runtime.evaluate'
322+
return Promise.resolve(msg);
323+
}
324+
319325
private onScriptParsed(msg: any): Promise<any> {
320326
this._lastScriptEval = msg.params.scriptId;
321327
return Promise.resolve(msg);

0 commit comments

Comments
 (0)