Voglio rimuovere un gran numero di url dalla mia cronologia delle pagine – sono tutti corrispondenti a semplici regexp, ma ce ne sono molti – facendo questo con "eliminazione" nella casella suggerimento non è un'opzione. E quando port la scheda di storia, each volta che faccio clic sull'object, apre automaticamente – quindi non posso rimuovere lì comunque.
Ho sentito che questi URL sono memorizzati in qualche modo in formato sqllite. Dove esattamente? Posso collegarmi e rimuoverlo da lì (naturalmente con Firefox non in esecuzione)?
Sembra che tu abbia ragione. Nella mia directory di profilo di Firefox, c'è un file places.sqlite
denominato. L'apertura con sqlite rivela (tra l'altro) i tavoli moz_places
e moz_historyvisits
. Sembra che moz_historyvisits
utilizzi il primario di moz_places
per fare riferimento agli URL.
Ti suggerisco di eseguire il backup di quel file prima di iniziare a eliminare.
In Windows, è ansible farlo dalla window della storia di Firefox (apre con CTRL H )
Suppongo che quando si digita " regexp " nel riquadro di ricerca, esso mostra tutte le voci interessate.
Quindi premi Delete
Sono memorizzati nella tabella moz_places
come stringhe URL complete nel database places.sqlite
, che si trova in queste posizioni:
Windows XP
C: \ Documenti e impostazioni \ [username] \ Dati applicazioni \ Mozilla \ Firefox \ Profili \ [cartella profilo] \ places.sqlite
Windows Vista
C: \ Users \ [utente] \ AppData \ Roaming \ Mozilla \ Firefox \ Profili \ [cartella profilo] \ places.sqlite
GNU / Linux
/home/[user]/.mozilla/firefox/[file di profilo] /places.sqlite
Mac OS X
/ Users / [user] / Library / Supporto applicazioni / Firefox / Profili / default.lov / places.sqlite
ovviamente, [utente] e [cartella profilo] saranno diversi per la macchina.