使用“ remote-debugging-port”标志调试Chrome实例

时间:2019-05-27 13:20:34

标签: google-chrome google-chrome-devtools puppeteer

我正在尝试遵循https://chromedevtools.github.io/devtools-protocol/上的基本:将DevTools用作协议客户端中所述的步骤。我使用google-chrome --remote-debugger-port=9222启动了两个Chrome实例  和google-chrome --user-data-dir=/home/whatever/Desktop/chrome/。之后,我导航到http://127.0.0.1:9222/,但出现“无法访问此网站”错误页面。

如果不是我用google-chrome --headless --remote-debugging-port=9222启动Chrome,当我导航到http://127.0.0.1:9222/时,我会看到“ Inspectable WebContents”和一个空白页面的链接。

任何人都知道为什么remote-debugging-port标志仅适用于无头实例吗?据我了解,它应该同时起作用。

注意:我正在尝试使用connect方法(https://github.com/GoogleChrome/puppeteer/blob/master/docs/api.md#puppeteerconnectoptions)在Chorme实例上使用Puppeteer。

1 个答案:

答案 0 :(得分:0)

我设法用google-chrome --remote-debugger-port=9222 --user-data-dir=/home/whatever/Desktop/chrome/启动chrome了