javascript – 在选择之前检测浏览器自动填充
作者:互联网
无论如何,在用户从下拉列表中选择一个选项之前,我可以检测到自动填充吗?
预计:见过400010.
目前我有:
$('input').on('input paste change keyup', function(event) {
if(event.type=='input'){
console.log( $(this).val() );
}
});
..并且它在用户做出选择之后有效,但在上面的屏幕截图中看不到.
解决方法:
Read this article,他们深入研究检测到的自动填充事件.问题是并非所有浏览器都支持自动填充事件,但是我认为在用户进行选择之前支持此功能并不愚蠢.想一想:如果他们在选择之前支持自动填充事件,那么窃取人们的密码,邮政编码,信用卡等将非常简单.因为你可以发送包含每个中包含自动完成信息的AJAX请求.字段,无论用户是否实际选择了它们.
对不起,如果我没有更多的帮助.
标签:jquery,javascript,autocomplete,events,autofill 来源: https://codeday.me/bug/20190519/1138490.html