Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/455.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 是否有一种方法可以使您意识到由于内置“输入”而自动填充输入;记住密码“;浏览器功能?_Javascript_Jquery - Fatal编程技术网

Javascript 是否有一种方法可以使您意识到由于内置“输入”而自动填充输入;记住密码“;浏览器功能?

Javascript 是否有一种方法可以使您意识到由于内置“输入”而自动填充输入;记住密码“;浏览器功能?,javascript,jquery,Javascript,Jquery,Firefox或Chrome等浏览器提供了在您首次登录页面时记住密码的功能;此功能在用户下次访问所述页面时自动填写登录表单中相应的用户/密码组合 我的问题是,有没有办法知道浏览器已经自动填充了这些字段?事件change未触发;事实上,据报道没有火灾。我使用了一个间隔来定期检查字段是否为空,但有没有更好的方法?我很确定Chrome会触发更改事件。我最近(偶然)经历过这种情况。它也已在中记录 不确定是否有其他浏览器,但如果您正在编写定期检查,则可能是唯一的解决方案。看起来很可靠。事实上,根据moni

Firefox或Chrome等浏览器提供了在您首次登录页面时记住密码的功能;此功能在用户下次访问所述页面时自动填写登录表单中相应的用户/密码组合


我的问题是,有没有办法知道浏览器已经自动填充了这些字段?事件
change
未触发;事实上,据报道没有火灾。我使用了一个间隔来定期检查字段是否为空,但有没有更好的方法?

我很确定Chrome会触发更改事件。我最近(偶然)经历过这种情况。它也已在中记录


不确定是否有其他浏览器,但如果您正在编写定期检查,则可能是唯一的解决方案。看起来很可靠。

事实上,根据monitoreports,什么都不会发生。
-这不是你问题的答案吗?@Ian是的,但我只是想确保我没有遗漏一些琐碎的东西,因为它看起来很基本,很难相信浏览器供应商会忽视它。@Ian实际上我要重新表述这个问题。我认为浏览器没有必要公开事件,因为我猜它发生在页面加载的当天/之前。因此,只需在元素呈现后检查值(在页面加载时可以安全操作),如果值为空(或者如果它们的
.value
等于
.defaultValue
),则不会保存/加载任何内容。如果它们被填满了,浏览器就完成了。这并不是100%可靠,但可能我误解了浏览器处理itI的方式。我认为这可能会有所帮助: