选择前检测浏览器自动填充

3zz*_*zzy 5 javascript jquery events autocomplete autofill

无论如何,在用户从下拉列表中选择一个选项之前,我可以检测到自动填充吗?

在此输入图像描述

预期:400010如所见.

目前我有:

$('input').on('input paste change keyup', function(event) {
    if(event.type=='input'){
      console.log( $(this).val() ); 
    }
});
Run Code Online (Sandbox Code Playgroud)

..并且它在用户做出选择之后有效,但在上面的屏幕截图中看不到.

Ale*_*lec 6

阅读本文后,他们会深入研究检测到的自动填充事件.问题是并非所有浏览器都支持自动填充事件,但是我认为在用户进行选择之前支持此功能并不愚蠢.想一想:如果他们在选择之前支持自动填充事件,那么窃取人们的密码,邮政编码,信用卡等将非常简单.因为你可以发送包含每个中包含自动完成信息的AJAX请求.字段,无论用户是否实际选择了它们.

对不起,如果我没有更多的帮助.