Returns properties of a given object. Object group of the result is inherited from the target object.
String, identifier of the object to return properties for, obtained by OnDebuggerBreakpointHit event.
Returns properties of a given object. Object group of the result is inherited from the target object.
Visual Basic |
---|
Public Function DebuggerGetProperties( _ ByVal Debugger As WEBKITX_DEBUGGER, _ ByVal ObjectID As String _ ) As String |
Value | Description |
---|---|
DEBUGGER_CHROMIUM | Defines use of Chromium Debugger for WebKitX debugger commands and events. |
DEBUGGER_NODEJS | Defines use of node.js Debugger for WebKitX debugger commands and events. |
String, identifier of the object to return properties for, obtained by OnDebuggerBreakpointHit event.
This is intended for IDE developers with prior experience with Inspector Protocol. WebKitX offers debugging capabilities for both Chromium and Node.js. For more information please refer to these guides:
https://nodejs.org/en/docs/guides/debugging-getting-started/
Private Sub WebKitX_OnCreate(ByVal Settings As WebKitXCEF3Lib.ISettings, CommandLineSwitches As String) On Error Resume Next With Settings .app_path = App.Path .accept_language_list = "es-CL,en-GB" .remote_debugging_port = 9999 .persist_session_cookies = 0 .persist_user_preferences = 0 .nodejs_auto_start = False .nodejs_debug_port = 9998 .nodejs_debugger_protocol = "inspector" .nodejs_executable = App.Path + "\etc\config\server\node.exe" .nodejs_modules_path = App.Path + "\etc\config\server\node_modules" .nodejs_command_line_arguments = " --stack-trace-limit=25 --interactive --report-compact --insecure-http-parser " .nodejs_terminate_on_debug_end = True End With CommandLineSwitches = CommandLineSwitches + " --no-proxy-server --disable-cache --disable-gpu-program-cache --disable-gpu-shader-disk-cache" CommandLineSwitches = CommandLineSwitches + " --disable-background-networking --disable-background-timer-throttling --disable-backgrounding-occluded-windows" CommandLineSwitches = CommandLineSwitches + " --disable-breakpad --disable-client-side-phishing-detection --disable-default-apps --disable-dev-shm-usage " CommandLineSwitches = CommandLineSwitches + " --disable-renderer-backgrounding --disable-sync --metrics-recording-only --no-first-run --no-default-browser-check" End Sub