ACTUALIZAR:

ACTUALIZAR:

Por lo general, cuando inicio sesión en un sitio web con usernamey password, Firefox me pregunta si debe recordar los detalles de inicio de sesión. Cuando hago clic en Sí, la próxima vez que visite el sitio web, los campos de nombre de usuario y contraseña están precompletados, de modo que puedo hacer clic en "Aceptar".

Pero en algunos sitios web no aparece la opción de recordar la contraseña y los campos usernamey passwordestán vacíos. Alternativamente, solo el campo de nombre de usuario está precompletado, mientras que el campo de contraseña está vacío.

¿Hay alguna forma de anular esto para poder elegir siempre guardar las contraseñas?

ACTUALIZAR:

Preferiblemente, me gustaría lograr esto sin tener que instalar otro complemento. No entiendo cómo los sitios web le dicen al navegador que no recuerde las contraseñas, pero sea lo que sea, debería ser configurable. ¿Quizás vía userContent.cssy userChrome.css?

Respuesta1

Para Firefox, hay una extensión que uso (https://addons.mozilla.org/en-US/firefox/addon/saved-password-editor/) que ayuda a ampliar la funcionalidad de contraseña integrada.

Puede entrenarlo manualmente para que funcione en una página en particular, pero a veces la forma en que está escrita una página lo impide. Pero he notado que algunos que de otro modo no funcionarían, sí funcionan, así que pruébalo.

Respuesta2

Si ya tienesmono graso(¿quién no?), es posible que pueda salirse con la suya sin otra extensión. Intente crear un script de usuario que cambie autocomplete="off"a autocomplete="on":

// ==UserScript==
// @name           autocomplete on
// @namespace      Martin Vegter
// @description    Forcibly turns autocomplete on
// @include        *://*/*
// #exclude        https://mybank.example.com/*
// ==/UserScript==
document.querySelector("#foo_user").setAttribute("autocomplete", "on");
document.querySelector("#foo_pass").setAttribute("autocomplete", "on");

Me funcionó con algunos sitios., Pero no todos ellos. No sé qué hace que esos sitios sean diferentes.

Para instalar este script, la forma más sencilla es guardarlo en un archivo llamado autocomplete-on.user.jsy abrirlo en Firefox ( firefox autocomplete-on.user.jsdesde la línea de comando). En la pestaña recién creada, presione "Instalar script" y confirme con el botón "Instalar". Puedes eliminar el autocomplete-on.user.jsarchivo original (se copia en tu perfil).

Respuesta3

Como señaló @Gilles, puede usar javascript para convertir el autocomplete=offcampo en autocomplete=on. Mira estoMozillaZineartículo, que también sugiere utilizar estemarcadorpara que el administrador de contraseñas de Firefox le solicite que recuerde la contraseña después de enviar su información de inicio de sesión. El artículo de MozillaZine también proporciona código javascript alternativo basado en el código del bookmarklet para situaciones y preferencias personalizadas; sin embargo, no estoy seguro de poder adaptar de alguna manera el código js a su userChrome.cssarchivo. :-/

Una cosa más: revisa tu about:configpágina signon.storeWhenAutocompleteOffy asegúrate de que esté configurada en true.

Finalmente, echa un vistazoesta pregunta pertinenteen StackOverflow y vea si ayuda; de lo contrario, intente solicitar más respuestas allí, ya que su problema podría ser más adecuado para esa audiencia.

Respuesta4

Para ampliar la respuesta de @Gilles. Algunos sitios que he encontrado no guardan las contraseñas porque los campos de usuario y contraseña no están encerrados en un formulario. He creado este script de usuario para manejar estos casos:

https://github.com/JavierParra/userscripts/blob/master/forceRememberPassword.user.js

información relacionada