有没有办法意识到由于内置的“记住密码”浏览器功能而自动填充的输入

Is there a way to become aware of an input being autofilled as a result of the built in "remember password" browser functionality?

本文关键字:浏览器 记住密码 功能 密码 输入 填充 意识到 于内置 有没有 内置      更新时间:2023-09-26

Firefox或Chrome这样的浏览器会在您第一次登录页面时记住密码;此功能会在用户下次访问该页面时自动填充登录表单中的相应用户/密码组合。

我的问题是,有没有办法意识到浏览器已经自动填充了这些字段? 事件change不会触发; 事实上,根据监视器事件,没有触发任何内容。我已经使用定期检查字段是否为空的间隔,但是有更好的方法吗?

我很确定Chrome确实触发了更改事件。我最近(偶然(经历了它。它也已经记录在Chromium问题135307中。

不确定其他浏览器,但如果您要编写定期检查可能是唯一的解决方案。这段代码看起来很可靠。