Chrome без головы с Puppeteer, как поймать JS Crash? - PullRequest
0 голосов
/ 04 июля 2018

Я запускаю Chrome в автономном режиме с помощью Puppeteer и обнаружил, что если загружаемый URL-адрес содержит код JavaScript, например:

while (true) {console.log('crash')}

Страница будет загружаться вечно, даже если у меня установлено время ожидания и определено значение waitUntil:

await page.goto('http://...', {waitUntil: ['load', 'documentloaded', 'networkidle0'], 'timeout': timeout})

Как я могу гарантировать, что никакие злоупотребления JS (или любые другие виды) не заклеят мой код?

...