Javascript 木偶演员被卡在弹出窗口上
我遇到了一个木偶演员无法通过的奇怪网站。这里是链接。 当我访问该网站时,我会看到一个弹出窗口,说我需要更新我的Macromedia Flash。(这可能表明它是一个旧站点。) 我试着用Javascript 木偶演员被卡在弹出窗口上,javascript,node.js,dialog,popup,puppeteer,Javascript,Node.js,Dialog,Popup,Puppeteer,我遇到了一个木偶演员无法通过的奇怪网站。这里是链接。 当我访问该网站时,我会看到一个弹出窗口,说我需要更新我的Macromedia Flash。(这可能表明它是一个旧站点。) 我试着用 page.on("dialog", ...); 那没用。你知道我怎样才能消除和木偶演员的对话吗 我没有检测到对话框弹出窗口的原因是,我将页面置于等待页面之后的事件侦听器上。转到。按照正确的顺序,代码可以完美地工作: const page = await browser.newPage(); page.set
page.on("dialog", ...);
那没用。你知道我怎样才能消除和木偶演员的对话吗 我没有检测到对话框弹出窗口的原因是,我将
页面置于等待页面之后的事件侦听器上。转到。按照正确的顺序,代码可以完美地工作:
const page = await browser.newPage();
page.setViewport({
width: 1024,
height: 768
});
page.on('dialog', async dialog => {
console.log(dialog.message());
await dialog.dismiss();
});
await page.goto(link, {
timeout: 20000,
waitUntil: [ 'load' ]
});