【发布时间】:2019-02-05 01:11:34
【问题描述】:
我正在尝试使用 headless_shell 来处理 puppeteer,以避免 Linux 中的库依赖。当我尝试const browser = await puppeteer.launch({executablePath: 'out/Release/headless_shell'}) 时,会创建浏览器。但是当我尝试时,const page = await browser.newPage(); 该过程就在那里停止,没有任何错误。
对于 headless_shell 的不同版本,我收到此错误。
(node:17176) UnhandledPromiseRejectionWarning: Error: Failed to launch chrome!
[0906/155318.398013:ERROR:icu_util.cc(172)] Invalid file descriptor to ICU data received.
[0906/155318.398147:FATAL:content_main_delegate.cc(58)] Check failed: false.
#0 0x000002abf89c base::debug::StackTrace::StackTrace()
#1 0x000002a45ca0 logging::LogMessage::~LogMessage()
#2 0x0000029edc23 content::ContentMainDelegate::TerminateForFatalInitializationError()
#3 0x0000029f5202 content::ContentMainRunnerImpl::Initialize()
#4 0x000003d6b528 service_manager::Main()
#5 0x0000029ee4a1 content::ContentMain()
#6 0x000002ae077d headless::(anonymous namespace)::RunContentMain()
#7 0x000002ae0808 headless::HeadlessBrowserMain()
#8 0x000002a2e84a headless::HeadlessShellMain()
#9 0x7f38923ac830 __libc_start_main
#10 0x00000124f02a _start
【问题讨论】:
标签: node.js puppeteer google-chrome-headless