在向伪造者提交表单之前,先听回车键

时间:2018-09-26 08:36:14

标签: javascript google-chrome chromium puppeteer

我使用评估OnNewDocument添加一个按键事件监听器,以捕获html形式的输入字段之一中的“ enter”键。 当我专注于输入字段并按Enter时,除了将我重定向到另一个页面(在这种情况下,“输入”提交表单)之外,不会触发事件(keydown事件也不起作用)。当我使用keyup事件时,它有时会起作用,有时却不起作用(我认为这取决于我从Enter键抬起手指的时间)。

你们当中有人知道我该如何防止这种行为并每次捕获“输入”吗?下面是我的一些代码。

await page.evaluateOnNewDocument(e => {
    window.addEventListener('keyup', (e) => {
        console.log('event: ', e);
    });
});

0 个答案:

没有答案