
Normalmente, quando entro em um site com username
e password
, o Firefox pergunta se deve lembrar os detalhes de login. Quando clico em sim, na próxima vez que visitar o site, os campos de nome de usuário e senha estão pré-preenchidos, para que eu possa clicar em "OK"
Mas em alguns sites, não tenho a opção de lembrar a senha e os username
campos password
e estão vazios. Alternativamente, apenas o campo de nome de usuário é pré-preenchido, enquanto o campo de senha está vazio.
Existe uma maneira de substituir isso, para que eu possa sempre optar por salvar as senhas?
ATUALIZAR:
De preferência, gostaria de conseguir isso sem precisar instalar outro complemento. Não entendo como os sites dizem ao navegador para não lembrar de senhas, mas seja o que for, deve ser configurável. Talvez via userContent.css
e userChrome.css
?
Responder1
Para Firefox, existe uma extensão que eu uso (https://addons.mozilla.org/en-US/firefox/addon/saved-password-editor/) que ajuda a estender a funcionalidade de senha integrada.
Você pode treiná-lo manualmente para funcionar em uma página específica, mas às vezes a maneira como a página é escrita impede isso. Mas percebi que alguns que de outra forma não funcionariam, funcionam, então experimente.
Responder2
Se você já temMacaco Grease(quem não quer?), você poderá escapar sem outra extensão. Tente criar um script de usuário que mude autocomplete="off"
para 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");
Funcionou para mim com alguns sites, mas não todos eles. Não sei o que torna esses sites diferentes.
Para instalar este script, a maneira mais fácil é salvá-lo em um arquivo chamado autocomplete-on.user.js
e abri-lo no Firefox ( firefox autocomplete-on.user.js
na linha de comando). Na aba recém-criada, pressione “Instalar script” e confirme com o botão “Instalar”. Você pode remover o arquivo original autocomplete-on.user.js
(ele é copiado para o seu perfil).
Responder3
Conforme observado por @Gilles, você pode usar javascript para transformar o autocomplete=off
campo em autocomplete=on
. Dê uma olhada nesteMozillaZineartigo, que também sugere usar estebookmarkletpara que o gerenciador de senhas do Firefox peça que você se lembre da senha após enviar suas informações de login. O artigo do MozillaZine também fornece código javascript alternativo baseado no código do bookmarklet para situações e preferências personalizadas; porém, não tenho certeza se você pode de alguma forma adaptar o código js ao seu userChrome.css
arquivo. :-/
Mais uma coisa: verifique about:config
se há . na sua página signon.storeWhenAutocompleteOff
e certifique-se de que esteja definido como true
.
Por fim, confiraesta pergunta pertinenteno StackOverflow e veja se ajuda; caso contrário, tente pedir mais respostas, pois seu problema pode ser mais adequado para esse público.
Responder4
Para expandir a resposta do @Gilles. Alguns sites que encontrei não salvam senhas porque os campos de usuário e senha não estão incluídos em um formulário. Eu criei este userscript para lidar com esses casos:
https://github.com/JavierParra/userscripts/blob/master/forceRememberPassword.user.js