我正在使用Puppeteer在无头模式下运行Chrome,我发现如果我加载的URL包含一个JavaScript代码,例如:
while (true) {console.log('crash')}
即使我已设置超时并定义了waitUntil,页面也将永远加载:
await page.goto('http://...', {waitUntil: ['load', 'documentloaded', 'networkidle0'], 'timeout': timeout})
如何确保没有JS(或任何其他类型的)滥用不会卡住我的代码?