Удаленный отладчик Chrome Получить входные значения JS - PullRequest
0 голосов
/ 15 февраля 2019

Я пытаюсь использовать Node-модуль "chrome-remote-interface" для подключения к порту отладки Google Chrome.

Я могу подключиться и перехватить все сообщения отладчика, и я вижу своифункция в сообщении Websocket и возвращаемое значение, но я не могу получить входные параметры функции.

Пример:

{
    "callFrameId": "{\"ordinal\":0,\"injectedScriptId\":3}",
    "functionName": "capitalizeString",
    "functionLocation": {
        "scriptId": "74",
        "lineNumber": 25,
        "columnNumber": 25
    },
    "location": {
        "scriptId": "74",
        "lineNumber": 27,
        "columnNumber": 23
    },
    "url": "file:///test.html",
    "scopeChain": [
        {
            "type": "local",
            "object": {
                "type": "object",
                "className": "Object",
                "description": "Object",
                "objectId": "{\"injectedScriptId\":3,\"id\":55}"
            },
            "name": "capitalizeString",
            "startLocation": {
                "scriptId": "74",
                "lineNumber": 25,
                "columnNumber": 25
            },
            "endLocation": {
                "scriptId": "74",
                "lineNumber": 28,
                "columnNumber": 1
            }
        },
        {
            "type": "global",
            "object": {
                "type": "object",
                "className": "Window",
                "description": "Window",
                "objectId": "{\"injectedScriptId\":3,\"id\":56}"
            }
        }
    ],
    "this": {
        "type": "object",
        "className": "Window",
        "description": "Window",
        "objectId": "{\"injectedScriptId\":3,\"id\":57}"
    },
    "returnValue": {
        "type": "string",
        "value": "ANOMBRE"
    }
}

Кто-нибудь знает, как получить входные значенияфункции JS с использованием "chrome-remote-interface"?

1 Ответ

0 голосов
/ 18 февраля 2019

решаемая.Я должен использовать "Runtime.getProperties", чтобы получить Promise со значением поля.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...