如何将 Javascript eventListener 添加到浏览器生成密码的密码字段?

How do I add a Javascript eventListener to a password field for browser-generated password?

我正在构建一个密码强度测量工具。显然,每次更改密码时我都需要对其进行评估(onkeyup 几乎在所有情况下都有效)。除了……

现代浏览器提供自动生成密码的功能。

如果用户接受浏览器生成的密码,我该如何捕获该事件?它不是 keyup(很明显)。但是,它也不是 change 事件。如何检测是否接受系统生成的密码以便更新密码强度度量?

尝试在密码字段上使用 'input' 事件侦听器。

field.addEvenlistener('input', ()=>{
    //do something
})