Kann in Google Chrome der gesamte Suchverlauf gelöscht werden, der einer bestimmten Suchanfrage entspricht (z. B. en.wikipedia.org)?
google-chrome
Anderson Green
quelle
quelle
Fabricio PH
. Das ist die ursprünglich richtige Antwort. Die aktuell akzeptierte Antwort hatte einfach die richtige Antwort kopiert, ohne eine Gutschrift zu erteilen. Jetzt wurde die ursprüngliche Version wiederhergestellt.Antworten:
Update Januar 2019
Jetzt unterstützt Chrome die Tastenkombination CtrlAoder⌘A
Ursprüngliche Antwort
Sie können die Hacker-Verknüpfung verwenden, um JavaScript-Code einzufügen .
Schritt 1 Da der Chrome-Verlauf in einem iFrame abgefragt wird, müssen wir Folgendes besuchen: chrome : // history-frame / (URL kopieren und einfügen)
Schritt 2 Führen Sie die Suchabfrage durch.
Schritt 3 Öffnen Sie die Chrome-Konsole ( F12oder CtrlShiftioder ⌘⌥i) und führen Sie Folgendes aus:
Schritt 4 Klicken Sie auf die Schaltfläche " Ausgewählte Elemente entfernen ".
Tatsächlich werden die Elemente auf der aktuellen Seite gelöscht. Ich könnte versuchen, es zu erweitern, aber es ist ein guter Ausgangspunkt. Lesen Sie den vollständigen Artikel in meinem Blog.
quelle
Das ist einfach und leicht.
Suchen Sie nach dem, was Sie entfernen möchten. Wählen Sie den ersten aus. Scrollen Sie nun zum neuesten Ergebnis. Drücken Sie shiftund wählen Sie die neueste. Jetzt sind alle Übereinstimmungen ausgewählt und können gemeinsam entfernt werden.
In einigen Fällen reicht das Entfernen einer Adresse aus den Verlaufsergebnissen nicht aus, um zu verhindern, dass diese Adresse in den automatischen Vorschlägen der URL-Leiste angezeigt wird.
Besuchen Sie in diesem Fall hier: https://superuser.com/a/273280/121184
quelle
Für Literalwerte von "query" ...
Sie können Ihren Chrome-Verlauf sogar mit SQL abfragen. ( Firefox auch: siehe unten. Natürlich muss der entsprechende Dateipfad geändert werden ).
Zunächst müssen Sie die Chrome-Verlaufsdatei suchen. Dies ist auf meinem System in
was sollte in einem allgemeineren übersetzen
Dort finden Sie eine "History" -Datei. Es ist eine SQLite3-Datei, und um sie zu manipulieren, muss Chrome geschlossen werden . Wenn Sie es vermasseln, löschen Sie die Verlaufsdatei und beginnen Sie von vorn - es ist, als hätten Sie den gesamten Chrome-Verlauf gelöscht.
Benennen Sie dann die Datei um
History.sqlite3
und installieren Sie SQLiteMan (oder einen anderen SQLite3-Editor - unter Windows reicht ein Doppelklick auf die Datei möglicherweise aus, um einen Vorschlag auszulösen). Öffnen Sie dann die Datei ( einige Dienstprogramme müssen möglicherweise nicht umbenannt werden. Möglicherweise versuchen Sie es, ohne vorher umzubenennen, um Arbeit zu sparen ).In der URLS-Tabelle finden Sie die von Ihnen besuchten URLs. Zum Beispiel kann ich die Abfrage ausführen:
um alle Vorkommen von 'meetup' im Host- oder Pfadnamen-Teil der von mir besuchten URLs anzuzeigen. Oder ich könnte nach pr0n suchen oder ... irgendetwas, solange ich mich an die SQL-Syntax halte .
Sie können auch die anderen Informationen verwenden, um die Abfrage auszuführen, z. B. den Zeitpunkt des letzten Besuchs. Denken Sie daran, dass Sie die Daten in Chrome-Zeit umrechnen müssen. Dies ist die Anzahl der Mikrosekunden, die seit dem 1. Januar, dem Jahr unseres Herrn 1601, vergangen sind . In einem Unix-Feld wird durch Eingabe
date +%s
die Anzahl der Sekunden angegeben. Mit einer Million multiplizieren, 11644473600 addieren und fertig.Wählen Sie beispielsweise Besuche nach dem 1. Oktober 2013 aus:
Zu löschen, ersetzen Sie einfach
SELECT *
mitDELETE
und drücken Sie F9 , um die Abfrage auszuführen.Sie können
NOW()
anstelle des aktuellen Datums auch eine andere SQLite-Syntax verwenden .(Falls die Datei "Archivverlauf" den letzten von Chrome archivierten Verlauf enthält).
Wenn Sie fertig sind, benennen Sie die Datei bei Bedarf in "Verlauf" um.
Automatisierung: Ein-Klick-Desinfektion
Sie benötigen ein SQLite-Befehlszeilendienstprogramm wie
sqlite3
odersql3tool
. Dann schreiben Sie ein Skript oder eine Batch-Datei und ändern den folgenden Code mit den entsprechenden Pfaden (Sie möchten meinen Verlauf nicht löschen und Ihren nicht ändern, oder?):Denken Sie nur daran, dass dadurch Ihr Verlauf auf Ihrer Chrome-Instanz gelöscht wird. Wenn Sie beispielsweise einen Proxy verwenden und dieser Proxy Protokolle führt, sind alle diese URLs weiterhin in den Protokollen verfügbar .
UPDATE : Wenn Sie ein SQL-Tool verwenden, für das eine explizite und bekannte Erweiterung der Datei erforderlich ist, müssen Sie vor dem Start des Vorgangs einen entsprechenden RENAME ausführen und einen anderen, um die Reihenfolge zu ändern, wenn Sie habe fertig:
Sobald dies erledigt ist, doppelklicken Sie auf das Skriptsymbol und hey presto !, Ihr Chrome-Verlauf wird bereinigt . Es funktioniert auch mit Firefox. Die Zeitstempel könnten sich jedoch in einem anderen Zeitrahmen befinden (möglicherweise Unix). Überprüfen Sie daher das Wasser, bevor Sie hineinspringen.
Wie wäre es Cookies zu reinigen?
Möglicherweise möchten Sie das Gleiche mit Cookies anstelle von Verlauf tun.
Sie haben jedoch festgestellt, dass im Chrome-Datenverzeichnis andere Dateien als "Verlauf" vorhanden sind, von denen eine "Cookies" heißt ... :-)
Erweiterte Streckenabdeckung
Der obige SQL-Trick ist nicht auf Löschvorgänge beschränkt. Sie können Einträge mit dem
UPDATE
Befehl ändern . Nach dem Löschen nicht benötigter Einträge können SieINSERT
mit den entsprechenden Zeit- und Datumsmakros festlegen, dass Chrome davon ausgeht, dass Sie einige URLs besucht haben, die Sie nicht oder zu einem bestimmten Zeitpunkt nicht besucht haben.Dies kann in solchen Fällen nützlich sein, wenn die Bereinigung einer Browsersitzung zu einem unwahrscheinlichen Bild führen würde, in dem jemand sehr lange auf ein leeres Browserfenster starrt, und eine Art inaktive Navigation vorzuziehen ist. Dies setzt natürlich voraus, dass niemand merkt, dass es jeden Tag genau die gleiche Navigationsvorlage gibt .
quelle
Indem Sie die Umschalttaste gedrückt halten und auf das erste URL-Kontrollkästchen klicken und dann zum letzten scrollen. Dadurch wird Google angewiesen, alle dazwischen liegenden Beiträge auszuwählen. Sie drücken dann "Löschen" und der Voila-Verlauf ist für diese bestimmte URL verschwunden
quelle
Um die Anzeige von Fabricio PH zu erweitern, sollten alle Ergebnisseiten für eine bestimmte Suche auf der Seite chrome : // history-frame gelöscht werden, wenn diese in die devtools-Konsole eingefügt wird:
quelle
Sie können entweder chrome: // history oder chrome: // history-frame besuchen. Auf der Seite können Sie mit der Suche beginnen. Wenn alle Ergebnisse aufgelistet sind, klicken Sie einfach auf
CTRL + A
, um alle sichtbaren Elemente auszuwählen. Durch erneutes Drücken werden alle Elemente abgewählt.Mit den ausgewählten Elementen löschen Sie sie einfach über die
DEL
Taste.quelle
Nein, das wird derzeit von Chrome selbst nicht unterstützt.
Erweiterungen können jedoch den Zugriff auf Ihre Verlaufsdaten anfordern. Es wäre also möglich, dass eine Erweiterung Ihre Anforderungen erfüllt. Ich kenne selbst keine solche Erweiterung, aber eine kleine Suche brachte mich dazu, diese zu finden:
https://chrome.google.com/webstore/detail/gjieilkfnnjoihjjonajndjldjoagffm
Möglicherweise kann diese Erweiterung das tun, was Sie verlangen.
quelle
Verwenden Sie einfach Chrome mit der URL: chrome: // history / # e = 1 & p = 0
Möglicherweise müssen Sie es kopieren / in Ihre URL-Leiste einfügen.
quelle
Suchen Sie in der Chrome-Leiste nach dem Verlaufselement, das Sie löschen möchten. Wenn es in den Ergebnissen angezeigt wird, scrollen Sie mit den Pfeiltasten nach unten (auch wenn es sich um das erste Element in der Liste handelt) und drücken Sie Umschalt + Entf.
quelle
Wenn Sie von Google auf dieses Thema gestoßen sind, können Sie jetzt auf einfachere Weise mehrere Elemente löschen.
quelle
Geben Sie die zu entfernende URL auf der Registerkarte "Verlauf" ein (siehe Abbildung unten), schalten Sie die Entwicklerkonsole um (Mac: opt + cms + i) und wählen Sie das
<iron-list
Element aus. Schalten Sie dann die js-Konsole (esc) um und geben Sie den folgenden Code in die Konsole ein:Es sollte alle sichtbaren Elemente auswählen. Klicken Sie auf "Löschen" und wiederholen Sie den Vorgang, bis die Liste leer ist oder Chrome einen seltsamen Fehler ausgibt.
quelle
Sie können das Chrome-Menü öffnen und dann in den Verlauf wechseln, wenn Sie alle Besuche auf der bestimmten Website löschen müssen, damit Sie den Namen der Domain in das erforderliche Feld eintragen können, oder wenn Sie drei Punkte rechts von der gewünschten Domain gefunden haben es manuell und wählen Sie alle Eingaben im Zusammenhang mit dieser Domain - drücken Sie bereinigen Verlauf. Vielleicht finden Sie hier weitere Informationen zu Ihrer Frage: rocketfiles.com
quelle
Verwenden Sie diese Erweiterung in Google Chrome: Verlaufskalender
Es ist genau das, wonach ich gesucht habe ... es bewirkt, dass der Verlauf wie bei Firefox gelöscht wird, dh schnell und reibungslos. Wenn Sie mehr als 2000 Verlaufsmarkierungen für Websites wie amazon.com haben, dauert die Anzeige des Google Chrome-Verlaufs einige Zeit (Seite für Seite). Sie können jedoch im Firefox-Verlaufsfenster (oder mithilfe der oben genannten Chrome-Erweiterung) alle 2000 auswählen und löschen auf einmal
quelle
chrome:history
und suchen Sie nach den Websites, die Sie löschen möchten.Öffnen Sie Ihre Chromkonsole mit
ctrl-shift-j
.Stellen Sie gegebenenfalls sicher, dass die Dropdown-Liste direkt über der Konsole
history (history-frame)
und nichttop,
usw. lautet .$$('input[type=checkbox]').forEach(el => el.checked = true); $("remove-selected").disabled = false;
quelle
Wenn der Code von Fabricio bei Ihnen nicht funktioniert, habe ich festgestellt, dass dieser Code funktioniert, und zusätzlich auf die Schaltfläche "Ausgewählte entfernen" für mich geklickt, sodass ich nur auf den Bestätigungsdialog klicken muss.
quelle
quelle
Verwenden Sie Folgendes:
Legen Sie es in die Chrome-Browserkonsole auf einer der History- FRAME- Seiten. Keine reguläre Geschichte, sondern die Geschichte FRAME . Rufen Sie dann die Funktion auf
removeItemsofQuery
und geben Sie als Argument den Begriff ein, nach dem Sie suchen und den Sie entfernen möchten. Drücken Sie die Eingabetaste und anschließend die Schaltfläche zum endgültigen Entfernen. Dann sind Sie fertig. Herzliche Glückwünsche.quelle
Beginnen Sie, den Begriff zu schreiben, nach dem Sie suchen möchten. Wenn der unerwünschte Begriff angezeigt wird, navigieren Sie mit dem Aufwärts- und Abwärtspfeil zu diesem Begriff und drücken Sie Umschalt + Entf.
quelle
quelle
quelle