Come rimuovere gli URL digitati dalla cronologia del browser in Firefox?

So che posso rimuovere le pagine visitate dalla cronologia tramite Cronologia → Mostra tutte le cronologie e contrassegnare semplicemente le voci indesiderate e premere il tasto Canc . Ma questo sembra non rimuovere gli URL che ho digitato nella barra degli indirizzi quando si richiamano quelle pagine. Quindi sono ancora usati per prevedere gli URL che voglio inserire in seguito. Soprattutto nei siti con una frequenza molto elevata (come qui sulla rete StackExchange), questo ingombra l’elenco di URL suggeriti.

C’è un modo per rimuovere completamente gli “URL digitati” dalla cronologia del browser? Preferibile con alcuni clic facili per l’utente finale – ma non mi dispiacerebbe farlo tramite la riga di comando, se necessario (ad esempio modificando direttamente i database sqlite di Firefox).

Modifica: Grazie alla risposta di Dan viene spiegata una parte del mio problema e ho scoperto che mi mancava la descrizione completa. Fino a quando ho letto le spiegazioni di Dan, non ho visto alcuni dettagli.

Quindi diciamo che ho visitato http://readwrite.com/somearticle e http://readwrite.com/otherarticle . E naturalmente molte altre pagine hanno una “r” da qualche parte nel loro URL. Ora, su una urlbar vuota, digito una “r”. Immediatamente, il completamento automatico si riempie con “readwrite.com” (non uno degli URL completi) e il menu a discesa mostra un sacco di altre pagine (ma nessuna da readwrite.com).

  • Il primo metodo di Dan non funziona, in quanto la stringa completata automaticamente non è contenuta nel menu a discesa
  • Il secondo suggerimento di Dan (distriggersre completamente il completamento automatico) non è un’opzione per me, voglio solo eliminare alcuni “suggerimenti” specifici
  • Non ho nessun segnalibro corrispondente (per essere più specifico: nessuno per readwrite.com)

Quindi, come sbarazzarsi di quel suggerimento “readwrite.com”? Ho controllato l’intera cronologia e mi sono assicurato che non ci fosse più accesso. Ho anche controllato i miei segnalibri, nessuna traccia neanche lì.

Quando hai digitato un URL nella barra degli indirizzi e il popup del completamento automatico è visibile, evidenzia un URL nell’elenco e premi Elimina . Ciò impedirà di suggerire di nuovo l’URL per qualsiasi query. Se ci sono molti URL simili di cui vuoi liberarti, potresti dover backspace l’ultimo carattere e digitarlo di nuovo per aggiornare l’elenco.

Nota: questo non funziona sugli URL con segnalibro. Premendo Elimina rimuovili dall’elenco mentre è aperto, ma il segnalibro verrà suggerito nuovamente la prossima volta che digiti un URL simile. Se questo ti provoca un problema: nella finestra di dialogo Opzioni , nella scheda Privacy , c’è un’opzione che ti suggerisce di fare solo la cronologia, non i segnalibri.

C’è anche un altro tipo di completamento automatico, in cui un nome di dominio appare in linea nella barra degli indirizzi stessa (non nella lista di completamento automatico) durante la digitazione. Completa solo il nome di dominio, non l’intero URL, quindi non causa il problema “Troppi completamenti per stackoverflow.com ” che descrivi.

I suggerimenti provengono dallo stesso elenco, quindi se elimini tutti gli elementi di completamento automatico per un dominio e non hai alcun segnalibro per quel dominio, non suggerirà nemmeno quel dominio in linea. Questo può essere abbastanza difficile da organizzare, come nel tuo esempio, se digiti “rea” e completa readwrite.com ma l’elenco è pieno di pagine sulla ” rea nimation”. In tal caso, è necessario lasciare che completi readwrite.com premendo Fine ( non Invio ), quindi backspace l’ultimo carattere per aggiornare l’elenco. Quindi solo le voci di readwrite.com verranno visualizzate nell’elenco e potrai eliminarle allo stesso modo. Di nuovo, se ci sono molte voci, potrebbe essere necessario tornare indietro di m per aggiornare l’elenco.

Puoi disabilitare solo la funzione di completamento automatico in linea andando su about:config e impostando browser.urlbar.autoFill su false . Questa impostazione non influisce sull’elenco a discesa dei suggerimenti, ma solo sul suggerimento in linea.

Poiché tutte le cose accessibili tramite l’interfaccia predefinita di Firefox sembravano fallire, ho deciso di adottare l’approccio “deep-dive”. Così ho installato il plugin SQLite Manager , places.sqlite aperto il file places.sqlite dalla mia directory del profilo utente di firefox (Menü: Database → Connect Database ), e moz_places controllato la tabella moz_places (selezionandola nel pannello di sinistra di SQLite manager ) tramite la funzione di ricerca (nel riquadro grande a destra: scheda Sfoglia e Cerca , lì il pulsante “Cerca”) per l’url “offendente”. L’istruzione SQL corrispondente (per la scheda SQL Execute ) sarebbe stata:

 SELECT * FROM moz_places WHERE url LIKE '%readwrite.com%'; 

Per gli utenti che preferiscono la modalità grafica:

Immagine dello schermo
Screenshot del filtro di ricerca (clicca sull’immagine per ingrandirla)

Come si è scoperto, c’è stato esattamente un colpo con un URL completo, che non si è mostrato durante il filtraggio della cronologia / dei segnalibri del browser! Così ho preso la libertà di cancellare quel disco e ho provato di nuovo il mio urlbar: Sì, sembra che questo abbia risolto il problema! Ma perché così difficile, Mozilla?

EDIT: tieni presente che “operando direttamente nel cuore” potresti “uccidere il gatto”. Fai attenzione a modificare direttamente i database di Firefox o potresti finire con segnalibri incoerenti o peggio! Ad esempio, verifica sempre prima di eliminare.

Problema

Questo è un bug in Firefox, in particolare bug # 932036 .

La risposta di Dan Hulme descrive come dovrebbe funzionare Firefox. Sfortunatamente, questo non funziona sempre, anche premendo End e Backspace (nessun dropdown mai visualizzato). Anche se non hai cronologia, segnalibro o elementi a discesa da quel dominio, il completamento automatico continua a suggerire domini che hai visitato in passato.

Il motivo è che in alcuni casi gli URL non vengono rimossi dal file places.sqlite nella directory del profilo di Firefox, anche se si cancella la cronologia completa.

Soluzione

In base alla segnalazione di bug riportata sopra, ciò significa che il database places.sqlite è danneggiato. L’approccio consigliato consiste nell’eliminare del tutto il file places.sqlite. Ciò dovrebbe impedire che il bug si verifichi nuovamente nell’installazione in futuro.

  1. Questo ti farà perdere tutta la cronologia di navigazione, quindi fai attenzione!

  2. Esci da Firefox

  3. Quindi, elimina (o meglio ancora spostalo in un posto sicuro) places.sqlite . Il file si trova di solito in ~/.mozilla/firefox/.default/places.sqlite

  4. Rimuovere anche i file places.sqlite-shm e places.sqlite-wal .

I tuoi segnalibri dovrebbero essere ancora lì, ma la tua storia sarà sparita. I segnalibri verranno ripristinati dall’ultimo backup automatico eseguito da Firefox (nella cartella bookmarkbackups ), pertanto le aggiunte molto recenti andranno perse. Se hai paura di perdere segnalibri aggiunti di recente, ti suggerisco di esportare i tuoi segnalibri in anticipo.

Da http://kb.mozillazine.org/Places.sqlite#Deleting :

Se si sospetta che il file sia corrotto, l’eliminazione di “places.sqlite” cancellerà la cronologia di navigazione e verrà creato automaticamente un nuovo file vuoto. In Firefox 3 e SeaMonkey 2.1 e versioni successive, places.sqlite verrà ricostruito utilizzando il file JSON datato più recente dalla cartella bookmarkbackups; se non esiste un backup JSON, i segnalibri verranno importati da bookmarks.html, se trovato.

Non raccomandato (vedi bug report)

Se vuoi correre dei rischi puoi anche modificare direttamente il file places.sqlite . Si noti che con questo approccio è probabile che il bug si ripresenti. Detto questo, è ansible utilizzare il plug-in di SQLite Manager consigliato dalla risposta di Izzy per modificare la tabella moz_places e moz_hosts e rimuovere manualmente le voci contenenti gli URL.

È ansible cercare gli URL come segue (sostituire example.com come appropriato):

 SELECT * FROM moz_places WHERE url LIKE '%example.com%'; 

e

 SELECT * FROM moz_hosts WHERE url LIKE '%example.com%'; 

Ho avuto lo stesso problema annoyng, ogni volta che inizio a digitare ww ….. poi gli indirizzi web memorizzati appaiono … non seri, ma molto MOLTO fastidiosi. Io uso Firefox.

Sono andato sul sito web di Firefox e ho cercato in HELP, ho finalmente risolto questo.

  • Nel tipo di barra degli URL: Informazioni su: config (e prometti di essere attento!)
  • locate: Browser.urlbar.default.behaviour (questo valore è probabilmente 0)
  • fare doppio clic su questo, in modo da poterlo modificare e modificare da 0 a 33.
  • Chiudi questa pagina Il tuo problema dovrebbe essere risolto, lo ha fatto per me.

Grazie Firefox!

Ho trovato la soluzione qui (la risposta di dangowan)

Spero che funzioni per te

ps .: scusa il mio povero inglese 🙁