Firefox 或 Chrome 等浏览器会在您首次登录页面时记住密码;下次用户访问该页面时,此功能会在登录表单中自动填充相应的用户/密码组合。
我的问题是,有没有办法知道浏览器已经自动填充了这些字段?事件change
没有触发;事实上,根据monitorEvents 没有任何事情发生。我已经使用了一个间隔来定期检查字段是否为空,但是有更好的方法吗?
Firefox 或 Chrome 等浏览器会在您首次登录页面时记住密码;下次用户访问该页面时,此功能会在登录表单中自动填充相应的用户/密码组合。
我的问题是,有没有办法知道浏览器已经自动填充了这些字段?事件change
没有触发;事实上,根据monitorEvents 没有任何事情发生。我已经使用了一个间隔来定期检查字段是否为空,但是有更好的方法吗?
我很确定 Chrome 确实会触发更改事件。我最近经历过(偶然)。它也已记录在Chromium Issue 135307中。
不确定其他浏览器,但如果您正在编写定期检查,可能是唯一的解决方案。这段代码看起来很可靠。