mirror of
https://github.com/NativeScript/NativeScript.git
synced 2025-08-16 03:31:45 +08:00
Chrome calls compileScript method when an expression is evaluated in the console. So to enable the console evaluate add an empty compileScript implementation. Also send an Runtime.executionContextCreated which is needed for Console evaluation. Both of the command and the event do not exist in the Webkit protocol, so we cannot use InspectorBackendCommands definition file
This commit is contained in:

committed by
GitHub

parent
bba7a82bdf
commit
121ad5de01
@ -3,6 +3,7 @@ var inspectorCommands: typeof inspectorCommandTypes = require("./InspectorBacken
|
||||
|
||||
import * as debuggerDomains from "./debugger";
|
||||
|
||||
declare var __inspectorSendEvent;
|
||||
/**
|
||||
* Checks if the property is a function and if it is, calls it on this.
|
||||
* Designed to support backward compatibility for methods that became properties.
|
||||
@ -253,3 +254,14 @@ export class NetworkDomainDebugger implements inspectorCommandTypes.NetworkDomai
|
||||
return resourceData;
|
||||
}
|
||||
}
|
||||
|
||||
@inspectorCommands.DomainDispatcher("Runtime")
|
||||
export class RuntimeDomainDebugger {
|
||||
constructor() {
|
||||
__inspectorSendEvent(`{"method":"Runtime.executionContextCreated","params":{"context":{"id":1,"origin":"http://main.xml","name":"","auxData":{"isDefault":true,"frameId":"${frameId}"}}}}`);
|
||||
}
|
||||
|
||||
compileScript(): { scriptId?: string, exceptionDetails?: Object } {
|
||||
return {};
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user