Javascript 如何使用chrome窗口和单独窗口(分离)上的devtools自动打开木偶演员?

Javascript 如何使用chrome窗口和单独窗口(分离)上的devtools自动打开木偶演员?,javascript,google-chrome,google-chrome-devtools,puppeteer,Javascript,Google Chrome,Google Chrome Devtools,Puppeteer,下面的代码使用chrome窗口和devtools打开Puppeter。 Devtools将在浏览器中打开。 有没有办法让devtools在单独的窗口中打开 const puppeteer = require("puppeteer"); const browser = await puppeteer.launch({ headless: false, devtools: true, }); 根据用户的回答,这里有一个工作示例,请注意puppeterer应该从puppeterext

下面的代码使用chrome窗口和devtools打开Puppeter。 Devtools将在浏览器中打开。 有没有办法让devtools在单独的窗口中打开

const puppeteer = require("puppeteer");
const browser = await puppeteer.launch({
    headless: false,
    devtools: true,
});
根据用户的回答,这里有一个工作示例,请注意
puppeterer
应该从
puppeterextra

import puppeteer from 'puppeteer-extra';
import ppUserPrefs from 'puppeteer-extra-plugin-user-preferences';

puppeteer.use(ppUserPrefs({
  userPrefs: {
    devtools: {
      preferences: {
        currentDockState: '"undocked"'
      },
    },
  }
}));

puppeteer.launch({
  headless: false,
  devtools: true
});
根据用户的回答,这里有一个工作示例,请注意
puppeterer
应该从
puppeterextra

import puppeteer from 'puppeteer-extra';
import ppUserPrefs from 'puppeteer-extra-plugin-user-preferences';

puppeteer.use(ppUserPrefs({
  userPrefs: {
    devtools: {
      preferences: {
        currentDockState: '"undocked"'
      },
    },
  }
}));

puppeteer.launch({
  headless: false,
  devtools: true
});

您可以手动分离它。如何自动分离它?请参阅,它应该与
currentDockState:''undocked'
inside
preferences
对象一起工作。您可以手动分离它。如何自动分离它?请参阅,它应该与
currentDockState:''undocked'
inside
preferences
对象一起工作。