首页 > 其他 > 详细

20201020 - 现代浏览器中表单自动完成功能带来的麻烦

时间:2020-10-20 13:26:31      阅读:19      评论:0      收藏:0      [点我收藏+]

关键字:form autocompletion, password manager, autocomplete

现象:页面状态由一个文本框的值决定,而这个文本框又可以被浏览器的表单自动完成或密码管理器自动填写,但自动完成填写的值,并不能触发相应的事件,比如jQuery的$.on(‘change‘)事件。

解决:可以将文本框的 autocomplete 设置为 "new-password" 

备注:autocomplete="off"并不能如预期一样阻止浏览器对值的自动填充

参考:

https://developer.mozilla.org/zh-CN/docs/Web/HTML/Attributes/%E8%87%AA%E5%8A%A8%E5%AE%8C%E6%88%90%E5%B1%9E%E6%80%A7

https://developer.mozilla.org/en-US/docs/Web/Security/Securing_your_site/Turning_off_form_autocompletion#The_autocomplete_attribute_and_login_fields

20201020 - 现代浏览器中表单自动完成功能带来的麻烦

原文:https://www.cnblogs.com/likun/p/13845277.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!