用户添加用户名时firefox如何填写密码?

时间:2012-07-01 06:24:37

标签: firefox firefox-addon firefox-addon-sdk add-on browser-addons

我希望得到它的信号。因为我正在为firefox创建面部识别附加组件(如主密码)。

编辑:当用户添加用户名时,我需要检查用户脸。如果只有给定的用户名和他保存的面孔相等,那么只有密码才能输入密码字段。我想要的是当用户添加他的用户名时执行我的应用程序来识别脸部。我希望在添加用户名后获得信号。

1 个答案:

答案 0 :(得分:1)

基本天真的解决方案是add an event listener所有文字input元素,并倾听any event that suits your needs,特别有趣的是focusblur或者可能是input个事件。还有element.onchange属性可能会派上用场。

典型用法(简化逻辑):

var inputs = document.getElementsByTagName("input");
for (var i = 0; i < inputs.length; i++) {
    inputs[i].onchange = yourFunctionToCall;
}

一些补充说明:

  1. 仅在have a stored password
  2. 的网页上添加侦听器可能是个好主意
  3. 仅在包含至少一个<input type="password" />元素的网页上添加侦听器可能是个好主意。