我想得到它的信号。因为我正在为火狐创建人脸识别插件(如主密码)。
编辑:当用户添加用户名时,我需要检查用户脸。如果只有给定的用户名和他保存的脸相等,那么只有密码应该输入密码字段。我想要的是当用户添加他的用户名时,执行我的应用程序来识别人脸。我想在添加用户名后获得信号。
基本的朴素解决方案是在所有文本input
元素上添加一个事件侦听器,并侦听任何适合您需求的事件,在您的情况下特别有趣的应该是focus
、blur
或input
事件。还有可能会派上用场的element.onchange
属性。
典型用法(简化逻辑):
var inputs = document.getElementsByTagName("input");
for (var i = 0; i < inputs.length; i++) {
inputs[i].onchange = yourFunctionToCall;
}
一些附加说明:
- 最好仅在具有存储密码的页面上添加侦听器。
- 最好仅在至少包含一个
<input type="password" />
元素的页面上添加侦听器。