Forçar o Firefox a lembrar senhas dos sites que não permitem que os usuários as salvem

9

Com o Firefox 3.6.10 no Windows XP (não tentei outras combinações), parece que alguns sites impedem os visitantes de salvar suas senhas. Isso acontece muito com sites de bancos (por razões óbvias de segurança), mas também estou experimentando isso com myopenid.com e outros.

Existe uma maneira de forçar o Firefox a lembrar senhas para TODOS os sites?

Eu tentei muitos truques encontrados na Web, mas nenhum deles funciona em todos os casos.

Um desses truques era executar um Javascript para remover a propriedade autocomplete = "off" do campo de senha, o que parece ajudar em alguns casos, mas não em todos.

Outro truque é modificar alguns arquivos de configuração do Firefox, mas novamente alguns sites são resistentes a isso. Um desses sites é myopenid.com.

Observe que isso não é uma duplicata do Firefox: lembre-se de novas senhas sem avisar . Aqui, estou solicitando um ajuste para salvar senhas dos sites que não permitem que os usuários as salvem.

Nota: Agora estou ficando confuso porque está funcionando novamente. Desativei todos os complementos e ele salvou as senhas novamente em myopenid.com. Eu acho que a solução Javascript proposta abaixo está OK, mas eu tenho outra que eu gosto melhor, vou postar também.

md1337
fonte
possível duplicata do Firefox: Lembre-se novas senhas sem avisar
r0ca
4
Isso não é uma cópia, não estou pedindo ao Firefox para dizer automaticamente sim para lembrar minhas senhas. Quero ter essa função em TODOS os sites, porque em alguns sites essa opção não é proposta. Tente myopenid.com
md1337
Você deve estar fazendo algo errado. FF lembra minha senha no myopenid. (e eu não tenho nada de especial feito)
Nifle
@ Nifle: Por favor, indique sua versão do Firefox (e sistema operacional). Além disso, md1337 deve declarar his.
Jarvin 30/09/10
64bit win7 e FF 3.6.10
Nifle

Respostas:

3

OK, então aqui está outra resposta que eu acho mais conveniente que a do Javascript.

Primeiro, vá para a pasta de componentes do Firefox, por padrão, no meu caso, é "C: \ Arquivos de Programas \ Mozilla Firefox \ components"

Agora abra o arquivo nsLoginManager.js

Vá para a função na linha 804 (varia de acordo com a versão do Firefox), que diz:

/*
 * _isAutoCompleteDisabled
 *
 * Returns true if the page requests autocomplete be disabled for the
 * specified form input.
 */
_isAutocompleteDisabled :  function (element) {
    if (element && element.hasAttribute("autocomplete") &&
        element.getAttribute("autocomplete").toLowerCase() == "off")
        return true;

    return false;
},

Agora comente as três primeiras linhas, para que acabe assim:

/*
 * _isAutoCompleteDisabled
 *
 * Returns true if the page requests autocomplete be disabled for the
 * specified form input.
 */
_isAutocompleteDisabled :  function (element) {
    /*if (element && element.hasAttribute("autocomplete") &&
        element.getAttribute("autocomplete").toLowerCase() == "off")
        return true;*/

    return false;
},

Salve-o, reinicie o Firefox e você deve estar pronto ...

md1337
fonte
Solução agradável e funciona para sempre. +1.
Mehper C. Palavuzlar
2

O seguinte ajuste é o que você precisa. Eu o uso há muito tempo e isso me salvou muito tempo.

Ajuste a senha do Firefox sem uma extensão:

  1. Marque o link na página acima como marcador de senha . Para marcar o link, basta clicar com o botão direito do mouse e selecionar "Marcar este link ...". (É um script Java. Não posso vinculá-lo aqui devido a limitações de edição de html.)
  2. Na próxima vez que você encontrar um site que não se lembrará da sua senha, basta clicar no marcador. Ele removerá todas as instâncias de autocomplete="off".
  3. Digite seu nome de usuário e senha no site e pressione enviar.
  4. Isso é tudo! Agora você deve ser solicitado a deixar o Firefox lembrar sua senha.

Screeny:

texto alternativo

Mehper C. Palavuzlar
fonte
Estou ciente disso e já tentei antes. Não funciona em todos os casos. Veja minha pergunta editada para obter detalhes.
md1337
Você diz "muitos truques", mas não diz o que são. Se você indicá-las claramente na sua pergunta, pode aumentar sua probabilidade de ter a solução certa.
Mehper C. Palavuzlar
Eu estava editando enquanto você digitava seu comentário, verifique novamente. Vou postar uma captura de tela também em um minuto.
Md1337
OK, vamos ver se os Superusuários podem resolver isso.
Mehper C. Palavuzlar
Preciso me desculpar, parece que está funcionando novamente, veja minha pergunta editada e minha resposta para mim.
md1337
0

Você pode querer olhar para um gerenciador de senhas externo como uma solução que possui um plug-in do Firefox.

1Password - suporte para Mac, Windows, iPhone e iPad. Estas são as soluções que eu uso. Ótimo para acompanhar senhas de sites e outras informações confidenciais. Combine com o Dropbox para sincronização simples em várias máquinas.

Lastpass também funciona muito bem. Eu usei por um tempo antes de passar para 1Password.

Adão
fonte
0

O Lastpass possui uma função especial para campos de senha de difícil controle.

  1. Vá para a página de login que o incomoda.
  2. Preencha o nome e a senha, mas não pressione Enter, não faça o login ainda!
  3. Clique no ícone Lastpass na barra de ferramentas Navegação ou em qualquer outro lugar - mas não no menu de contexto.
  4. Clique em "salvar todos os dados inseridos" e faça o que normalmente faz ao salvar uma senha.

Isso funciona quase o tempo todo para mim.

Cerberus
fonte
-1

Não permite que você se lembre de alguns sites? Você deve ter acidentalmente dito "Não me lembro" em alguns sites. Acesse as opções e encontre a lista de sites para os quais nunca deve se lembrar da sua senha e exclua qualquer coisa para a qual diga nunca se lembrar da sua senha.

Jarvin
fonte
Não, essa lista está vazia. Você já experimentou o exemplo myopenid.com?
Md1337
O elemento da senha myopenid.com é: <input id="password" type="password" name="password" tabindex="2"> Eu não conheço nenhum html, mas isso parece certo para mim ... O Firefox provavelmente usa o tipo para saber quais campos são senhas, portanto, não sei por que ele não os pegaria.
Jarvin 30/09/10