C'è un modo per forzare Google Chrome a ricordare le password per i siti che hanno il completamento automatico disattivato?
Sono un programmatore, ma idealmente, mi piacerebbe un metodo che possa aiutare anche gli utenti regolari a implementare.
usa autocomplete = on extension. cambia 'autocomplete = off' in 'autocomplete = on' nelle pagine web, quindi le tue password saranno ricordate.
Questa non è davvero una soluzione, ma puoi fare un trucco per questo se conosci un po 'di Javascript creando un bookmarklet che riempie i campi del nome utente e della password. Questo funzionerebbe:
Ad esempio, se la pagina che desideri compilare contiene campi con ID di "user_name" e "password", questo javascript li riempirà con qualsiasi cosa tu definisca all'inizio.
javascript:function%20enterLogin(){username="your_username";password="your_password";document.getElementById('user_name').value=username;y=document.getElementById('password').value=password;}enterLogin();
Questo non è affatto sicuro, ovviamente, se qualcuno di cui non ti fidi potrebbe aprire il tuo browser; possono fare clic per modificare questo e vedere le informazioni di accesso.
Ma non è molto peggio che avere il browser ricorda le tue password se non usa una password principale per crittografarle; alcuni che scavano nei menu ti permetteranno di vederli. E comunque, non dovresti permettere a persone che non ti fidi di usare il tuo computer.
Chrome ha il supporto nativo per questo : se abiliti quindi è possibile fare clic con il pulsante destro del mouse sul campo della password e indicare al browser di memorizzarlo.chrome://flags/#enable-password-force-saving
Ora è stato rinominato to chrome://flags/#PasswordForceSaving
(Chrome 65 e possibilmente alcune versioni precedenti)
Se hai installato un'estensione di Password Manager, Chrome potrebbe disabilitare questa funzionalità interna se rileva un gestore di password di questo tipo. La disattivazione temporanea dell'estensione ti consentirà di utilizzare questo meccanismo integrato.
Faccio spesso quanto segue in Firefox/Firebug:
autocomplete="off"
(di solito sul tag form)Non riesco a trovare un modo per eliminare gli attributi con gli Strumenti per sviluppatori di Chrome, ma puoi cambiarlo in autocomplete="on"
o cambiare il nome dell'attributo in ad es. "larghezza".
Ecco un bookmarklet che ha rimosso il completamento automatico. Crea un nuovo segnalibro sulla barra degli strumenti e salva questa lunga linea come l'url:
javascript:(function(){var%20ca,cea,cs,df,dfe,i,j,x,y;function%20n(i,what){return%20i+"%20"+what+((i==1)?"":"s")}ca=cea=cs=0;df=document.forms;for(i=0;i<df.length;++i){x=df[i];dfe=x.elements;if(x.onsubmit){x.onsubmit="";++cs;}if(x.attributes["autocomplete"]){x.attributes["autocomplete"].value="on";++ca;}for(j=0;j<dfe.length;++j){y=dfe[j];if(y.attributes["autocomplete"]){y.attributes["autocomplete"].value="on";++cea;}}}alert("Removed%20autocomplete=off%20from%20"+n(ca,"form")+"%20and%20from%20"+n(cea,"form%20element")+",%20and%20removed%20onsubmit%20from%20"+n(cs,"form")+".%20After%20you%20type%20your%20password%20and%20submit%20the%20form,%20the%20browser%20will%20offer%20to%20remember%20your%20password.")})();
In Chrome fai clic con il pulsante destro del mouse sul campo desiderato e "Ispeziona elemento"
Per alcuni siti Web, Firefox ti consente di salvare la password in cui Chrome non lo farà. Quindi puoi salvare la password in Firefox e importarla in Chrome.
Queste istruzioni sono basate su Chrome versione 62.
Questa risposta è basata su Risposta di floatingstar su una domanda simile.
Da Aggiornamento canale stabile :
Chrome ora offrirà di ricordare e riempire i campi della password in presenza di completamento automatico = disattivato.
Questa funzione è stata implementata nel canale stabile di Google Chrome 34.0.1847.116 per Windows, Mac e Linux.
Invece di fare affidamento sulla pagina Web per supportare il salvataggio della password, puoi invece sovrascrivere l'intera pagina con un modulo HTML che è garantito che funzioni:
Incolla il seguente codice JavaScript nella console e premi Enter
document.getElementsByTagName("body")[0].innerHTML='<form action=# method=post><input name=identifier><input type=password name=password><input type=submit></form>'
Importante: Chiudi il pannello dello sviluppatore premendo Ctrl+Shift+I ancora; altrimenti il browser non visualizzerà la finestra di dialogo di salvataggio della password.
Ho appena inserito il mio nome utente e la password nei campi valore nel modulo controllando gli elementi e salvando che come una pagina HTML, ho afferrato l'url da quella pagina e ho prenotato questo nuovo URL, funziona per me :). Grazie.
Puoi usare l'estensione Roboform Chrome.