Отладка экземпляра Chrome с флагом «remote-debugging-port» - PullRequest
0 голосов
/ 27 мая 2019

Я пытаюсь выполнить действия, описанные в Основы: Использование DevTools в качестве клиента протокола на https://chromedevtools.github.io/devtools-protocol/. Я запускаю два экземпляра Chrome с google-chrome --remote-debugger-port=9222 и google-chrome --user-data-dir=/home/whatever/Desktop/chrome/. После этого я перехожу на http://127.0.0.1:9222/, но получаю страницу с ошибкой "Этот сайт недоступен".

Если вместо этого я запускаю Chrome с google-chrome --headless --remote-debugging-port=9222, при переходе к http://127.0.0.1:9222/ я вижу «Проверяемое веб-содержимое» и ссылку на пустую страницу.

Кто-нибудь имеет представление о том, почему флаг remote-debugging-port работает только с безголовым экземпляром? Из того, что я могу понять, это должно работать в обе стороны.

Примечание: я пытаюсь использовать Puppeteer в экземпляре Chorme, используя метод connect (https://github.com/GoogleChrome/puppeteer/blob/master/docs/api.md#puppeteerconnectoptions).

1 Ответ

0 голосов
/ 27 мая 2019

Мне удалось заставить его работать, запуская Chrome с google-chrome --remote-debugger-port=9222 --user-data-dir=/home/whatever/Desktop/chrome/

...