Force o Firefox a lembrar senhas em sites específicos

7

Normalmente, quando faço login em um site com username e password , o Firefox pergunta se deve lembrar os detalhes de login. Quando clico em sim, da próxima vez que visito o site, os campos de nome de usuário e senha sã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 campos username e password estão vazios. Como alternativa, apenas o campo de nome de usuário é preenchido previamente, enquanto o campo de senha está vazio.

Existe uma maneira de substituir isso, para que eu possa sempre escolher salvar as senhas?

UPDATE:

De preferência, gostaria de conseguir isso sem precisar instalar outro addon. Eu não entendo como os sites dizem ao navegador para não se lembrar de senhas, mas seja lá o que for, ele deve ser configurável. Talvez por meio de userContent.css e userChrome.css ?

    
por Martin Vegter 12.06.2014 / 14:48

4 respostas

3

Para o Firefox, há uma extensão que eu uso ( link ) que ajuda a estender a funcionalidade de senha integrada.

Você pode treiná-lo manualmente para trabalhar em uma determinada página, mas às vezes a forma como uma página é escrita impede isso. Mas eu tenho notado que alguns que de outra forma não funcionariam, funcionam, então experimente.

    
por 12.06.2014 / 15:33
3

Se você já tem o Greasemonkey (quem não tem?), você pode capaz de fugir sem outra extensão. Tente criar um userscript que altere 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 nem todos deles. 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 da linha de comando). Na guia recém criada, pressione “Instalar script” e confirme com o botão “Instalar”. Você pode remover o arquivo autocomplete-on.user.js original (ele é copiado para o seu perfil).

    
por 13.06.2014 / 03:21
1

Como observado por @Gilles, você pode usar o javascript para transformar o campo autocomplete=off em autocomplete=on . Dê uma olhada neste artigo MozillaZine , que também sugere o uso deste bookmarklet para que o gerenciador de senhas do firefox solicite que você se lembre da senha depois de enviar suas informações de login. O artigo MozillaZine também fornece código javascript alternativo com base no código do bookmarklet para situações e preferências personalizadas; no entanto, não tenho certeza se você pode de alguma forma adaptar o código js ao seu arquivo userChrome.css . : - /

Mais uma coisa: verifique sua about:config página para signon.storeWhenAutocompleteOff e verifique se ela está definida como true .

Por fim, confira esta questão pertinente no StackOverflow e veja se isso ajuda; Caso contrário, tente solicitar mais respostas, pois seu problema pode ser mais adequado para esse público.

    
por 22.06.2014 / 12:53
0

Para expandir a resposta @Gilles. Alguns sites que encontrei não salvam senhas porque os campos de usuário e senha não estão em um formulário. Eu criei este userscript para lidar com esses casos:

link

    
por 19.05.2015 / 05:53