编程语言
首页 > 编程语言> > javascript – 在选择之前检测浏览器自动填充

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