Firefox: Lembre-se de novas senhas sem avisar

5

Como posso fazer o Firefox lembrar automaticamente todas as senhas sem solicitar?

    
por KalEl 21.11.2009 / 12:02

5 respostas

9

Hackeando o Firefox para sempre salvar automaticamente a senha sem mostrar a barra de notificação:

  1. Fechar o Firefox
  2. Edite nsLoginManagerPrompter.js com o bloco de notas, que normalmente está localizado em C: \ Arquivos de programas \ Mozilla Firefox \ components \
  3. Substitua as linhas inteiras 642 a 711 pelo código abaixo:

    var pwmgr = this._pwmgr;
    pwmgr.addLogin(aLogin);
    

Agora,semprequevocêfizerloginemqualquersite,oFirefoxsalvaráautomaticamenteosite,onomedeusuárioeasenhanogerenciadordelogin,SEMexibirabarradenotificação.

Observação:mesmoquandovocêdigitaronomedeusuárioouasenhaerrada,eleaindaserásalvo.

Fonte

    
por 21.11.2009 / 14:10
1

Isso ainda funciona no Firefox 3.6 - 4.0+, mas não está no mesmo lugar mostrado na imagem.

Usando o Firefox 4.0:

Edite o nsLoginManagerPrompter.js , que normalmente está localizado em C:\Program Files\Mozilla Firefox\components\ .

Substitua o código das linhas 800 - 869 por:

var pwmgr = this._pwmgr; pwmgr.addLogin(aLogin);

Salve e substitua o arquivo original.

Et voila!

Salva senhas e não solicita.

    
por 29.03.2011 / 18:56
1

Parece que este site tem a resposta que você está procurando aqui .

Ele declara que você deve ter todas as instâncias do Firefox fechadas, navegue até o diretório "C: \ Arquivos de Programas \ Mozilla Firefox \ components \", abra o nsLoginManager.js e comente as linhas 112 e 121.

    
por 21.11.2009 / 12:34
1

Para o Firefox 4

  • Extraia omni.jar localizado na pasta do Firefox e abra a pasta de componentes
  • Edite o que você precisa
  • Em seguida, compacte-o usando o formato zip ou ele não funcionará e nomeie-o como omni.jar
  • Nota: não comprima a pasta "omni". Comprimir o que está dentro da pasta
  • Substitua seu omni.jar pelo que está na pasta do Firefox
por 12.03.2011 / 14:14
0

Em um Mac Firefox 3.6, as edições são feitas em:

  • No localizador, vá para a pasta Aplicativos
  • Firefox (clique com o botão direito e selecione "mostrar conteúdo do pacote")
  • Navegue até Conteúdo ? MacOS ? Componentes
  • O arquivo tem o mesmo nome: nsLoginManagerPrompter.js
  • FAÇA UMA CÓPIA DE BACKUP DESTE ARQUIVO! Mas você sabia disso: -)
  • Edite as linhas 815 até o final da função - 850.

Aqui está minha alteração completa - que faz a linha de chegada 854.

    var pwmgr = this._pwmgr;

    // phil
    pwmgr.addLogin(aLogin);

    /* phil
        var buttons = [
            // "Remember" button
            {
                label:     rememberButtonText,
                accessKey: rememberButtonAccessKey,
                popup:     null,
                callback: function(aNotificationBar, aButton) {
                    pwmgr.addLogin(aLogin);
                }
            },

            // "Never for this site" button
            {
                label:     neverButtonText,
                accessKey: neverButtonAccessKey,
                popup:     null,
                callback: function(aNotificationBar, aButton) {
                    pwmgr.setLoginSavingEnabled(aLogin.hostname, false);
                }
            },

            // "Not now" button
            {
                label:     notNowButtonText,
                accessKey: notNowButtonAccessKey,
                popup:     null,
                callback:  function() { /* NOP * / }
            }
        ];

        this._showLoginNotification(aNotifyBox, "password-save",
                                    notificationText, buttons);
    */
},

Mantive tudo, mas comentei o que não queria ( /* ... */ ) e adicionei a linha pwmgr.addLogin(aLogin) .

    
por 15.02.2010 / 18:17