Puppeteer - 设置 --remote-debug-port
Pupeteer - set the --remote-debug-port
我有一段 Pupeteer 代码似乎 运行 Chromium 和 --remote-debugging-port=0
,据我所知,它分配了 一些 可用端口.
我希望端口始终相同,因为我想使用 WebStom 的调试器附加到 Chromium,并且每次启动时更改它会迫使我查找端口并更改 WebStorm 启动配置。
如何强制 Pupeteer 将某个端口用于 Chromium 的调试服务器?
您可以使用 LaunchOptions
启动 Chromium,如下所示:
const option: LaunchOptions = {
args: ['--remote-debugging-port=9222']
};
const browser = await launch(option);
因为使用 --remote-debugging-port=0
启动 chromium 浏览器会自动分配一个随机打开的端口。您可以阅读 this thread 了解更多信息。
我有一段 Pupeteer 代码似乎 运行 Chromium 和 --remote-debugging-port=0
,据我所知,它分配了 一些 可用端口.
我希望端口始终相同,因为我想使用 WebStom 的调试器附加到 Chromium,并且每次启动时更改它会迫使我查找端口并更改 WebStorm 启动配置。
如何强制 Pupeteer 将某个端口用于 Chromium 的调试服务器?
您可以使用 LaunchOptions
启动 Chromium,如下所示:
const option: LaunchOptions = {
args: ['--remote-debugging-port=9222']
};
const browser = await launch(option);
因为使用 --remote-debugging-port=0
启动 chromium 浏览器会自动分配一个随机打开的端口。您可以阅读 this thread 了解更多信息。