¿Cómo forzar a Firefox a recordar las contraseñas?

3

Uso contraseñas generadas aleatoriamente de 32 caracteres (128 bits). Es un poco difícil recordarlos a todos, así que uso un llavero cifrado integrado en Firefox. De esta manera tengo diferentes contraseñas a diferentes sitios. Además, si un dominio cambia, el evento será visible porque no podré usar las credenciales almacenadas. Para iniciar sesión, uso solo un dispositivo. Sus HDDs también están encriptadas (FDE). Estoy usando Linux, y también tengo perfiles de Firefox separados, cada uno de los cuales está protegido por AppArmor (diferentes perfiles). Creo que es una configuración realmente segura.

Por lo general, cuando desea iniciar sesión en un servicio web, simplemente ingrese su nombre de usuario y contraseña y Firefox le pregunta si desea recordar las credenciales para que en el futuro no tenga que volver a escribirlas manualmente. Por alguna razón, los administradores intentan evitar tomar esta acción. Una forma de lograrlo es usar autocomplete="off" en el formulario. He logrado omitir esto usando el complemento saved-password-editor Firefox. Estaba funcionando hasta ahora. Hace dos días encontré un sitio donde esta solución simplemente no funciona. El problema es que la página tiene algunos campos ocultos. Se parece a esto:

<!-- fake fields are a workaround for chrome autofill getting the wrong fields -->
<input style="display:none" type="text" name="fakeusernameremembered"/>
<input style="display:none" type="password" name="fakepasswordremembered" value="fakevaluetopreventpasswordremeber" />
<input type="password" id="password" autocomplete="off" name="password" tabindex="2" placeholder="Hasło"/>
<input style="display:none" type="password" name="anotherfakepasswordremembered" />

El resultado es que no puedo usar el inicio de sesión / paso almacenado. Firefox simplemente no llena el formulario. Entonces, la pregunta es: ¿cómo obligar a Firefox a llenar este tipo de formularios?

    
pregunta Mikhail Morfikov 17.06.2016 - 20:31
fuente

1 respuesta

1

¿Ha intentado editar el nombre del campo con la función "Editar" del editor de contraseña guardada? Guarde el inicio de sesión. Ábrelo en el editor de contraseñas guardadas. Seleccione el inicio de sesión, y haga clic en editar. Verá un cuadro cerca de la parte inferior con la etiqueta "Nombre de campo de contraseña". Pega el nombre del campo de contraseña real. Firefox debería poder hacerlo coincidir después de eso.

Por supuesto, esto no funcionará si el sitio está generando dinámicamente un nombre aleatorio para el campo de contraseña para cada nuevo intento de inicio de sesión.

En ese caso, podría eliminar los campos de entrada no deseados con una hoja de estilo personalizada. Primero, agregue a Firefox una herramienta como "Script de estilo personalizado (inyectar CSS o JS deseado)". Luego, escriba un poco de CSS para suprimir los campos de entrada donde los atributos incluyen type="password" y style="display:none" Consulte esta pregunta para un buen ejemplo del tipo de CSS que necesitarías crear.

Una vez que los campos no deseados están fuera del camino, el administrador de contraseñas debería poder encontrar el campo con el tipo de contraseña. Si tiene problemas, elimine y vuelva a crear la entrada de la contraseña una vez que los cambios de CSS estén en su lugar, y asegúrese de que el tipo de campo de contraseña esté "anotado" en lugar de "formulario web".

    
respondido por el John Deters 17.06.2016 - 21:15
fuente

Lea otras preguntas en las etiquetas