FürwörtlichWerte von „Abfrage“ …

FürwörtlichWerte von „Abfrage“ …

Ist es in Google Chrome möglich, den gesamten Suchverlauf zu löschen, der einer bestimmten Abfrage entspricht (z. B. en.wikipedia.org)?

Antwort1

Update Januar 2019

Jetzt unterstützt Chrome die Tastenkombination CtrlAoderA


Ursprüngliche Antwort

Sie können die Hacker-Abkürzung nehmenEinfügen von JavaScript-Code.

Schritt 1 Da der Chrome-Verlauf innerhalb eines iFrame abgefragt wird, müssen wir Folgendes aufrufen: Chrome: // Verlaufsrahmen /(URL kopieren und einfügen)

Schritt 2 Führen Sie die Suchanfrage durch.

Schritt 3 Öffnen Sie die Chrome-Konsole ( F12oder CtrlShiftioder i) und führen Sie aus:

var inputs = document.getElementsByTagName('input');
for (var i = 0; i < inputs.length; ++i) {
  if (inputs[i].type == "checkbox"){
    inputs[i].checked = true;
  }
}
document.getElementById("remove-selected").disabled = false

Schritt 4 Drücken Sie die Taste 'Ausgewählte Gegenstände löschen' Taste.

Tatsächlich werden dadurch die Elemente auf der aktuellen Seite gelöscht. Ich werde vielleicht versuchen, es zu erweitern, aber es ist ein guter Ausgangspunkt.

Antwort2

Das ist einfach und leicht.

Suchen Sie nach dem, was Sie entfernen möchten. Wählen Sie das erste aus. Scrollen Sie nun zum neuesten Ergebnis. Drücken Sie shiftund wählen Sie das neueste aus. Jetzt sind alle Übereinstimmungen ausgewählt und Sie können sie gemeinsam entfernen.


In manchen 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.

In diesem Fall besuchen Sie hier:https://superuser.com/a/273280/121184

Antwort3

FürwörtlichWerte von „Abfrage“ …

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 finden. Dies ist auf meinem System in

C:\Documents and Settings\Leonardo Serni\Impostazioni locali\Dati applicazioni\Google\Chrome\User Data\Default

was allgemeiner übersetzt werden sollte

<USER FOLDER>\Local Settings\Application Data\Google\Chrome\User Data\Default

Dort finden Sie eine "History"-Datei. Es handelt sich um eine SQLite3-Datei,und um es zu manipulieren, muss Chrome geschlossen werden. Wenn Sie es vermasseln, löschen Sie die Verlaufsdatei und beginnen Sie von vorne – es ist, als hätten Sie den gesamten Chrome-Verlauf gelöscht.

Benennen Sie die Datei anschließend um History.sqlite3und installieren Sie sieSQLiteMan(oder einem anderen SQLite3-Editor - in Windows doppelklicken Sie auf die Dateikönnteausreichen, um einen Vorschlag auszulösen), öffnen Sie dann die Datei (NB: Einige Dienstprogramme benötigen die Umbenennung möglicherweise nicht. Versuchen Sie es vielleicht ohne Umbenennung, um Arbeit zu sparen.).

In der URLS-Tabelle finden Sie die URLs, die Sie besucht haben. Ich kann beispielsweise die Abfrage ausführen:

SELECT * FROM urls WHERE url LIKE '%meetup%';

um alle Vorkommen von 'meetup' im Host- oder Pfadnamenteil der von mir besuchten URLs anzuzeigen. Oder ich könnte nachpr0n, oder...überhaupt nichts, solange ich mich an die SQL-Syntax halte.

Sie können sogar andere Informationen verwenden, um die Abfrage auszuführen, beispielsweise die Zeit des letzten Besuchs. Denken Sie nur daran, dass Sie die Daten inChrome-Zeit, also die Anzahl der Mikrosekunden seit1. Januar im Jahre des Herrn 1601. Auf einer Unix-Box date +%swird Ihnen durch Eintippen die Anzahl der Sekunden angezeigt; multiplizieren Sie mit einer Million, addieren Sie 11644473600 und fertig.

Wählen Sie beispielsweise Besuche nach dem 1. Oktober 2013 aus:

SELECT * FROM urls WHERE ((last_visit_time/1000000)-11644473600) - 
    strftime('%s', '2013-10-01 00:00:00') > 0;

Zum Löschen ersetzen Sie es einfach SELECT *durch DELETEund drücken Sie F9, um die Abfrage auszuführen.

Sie können NOW()anstelle des aktuellen Datums auch jedes andereSQLite-Syntax.

(Falls die Datei „Archivverlauf“ den letzten von Chrome archivierten Verlauf enthält).

Wenn Sie fertig sind, benennen Sie die Datei bei Bedarf wieder in „Verlauf“ um.

Automatisierung: Desinfektion mit einem Klick

Sie benötigen ein SQLite-Befehlszeilenprogramm wie sqlite3oder sql3tool. Dann schreiben Sie ein Skript oder eine Batchdatei und ändern den folgenden Code mit den entsprechenden Pfaden (Sie möchten nicht löschenMeinGeschichte, die Ihre unberührt lässt, oder?):

# ENSURE CHROME IS CLOSED (pskill by SysInternals might be useful)
echo "DELETE * FROM urls WHERE url LIKE '%facebook%' OR url LIKE '%twitter%';" | sql3tool "C:\Documents and Settings\Leonardo Serni\Impostazioni locali\Dati applicazioni\Google\Chrome\User Data\Default\History"
echo "DELETE * FROM urls WHERE url LIKE '%porn%' OR url LIKE '%my-employer-is-a-moron%';" | sql3tool "C:\Documents and Settings\Leonardo Serni\Impostazioni locali\Dati applicazioni\Google\Chrome\User Data\Default\History"
echo "DELETE * FROM urls WHERE url LIKE ..."

Denken Sie nur daran, dass dies löschtdeinGeschichte aufdeinInstanz von Chrome. Wenn Sie beispielsweise einen Proxy verwenden und dieser Proxy Protokolle führt,alle diese URLs sind weiterhin in den Protokollen verfügbar.

AKTUALISIEREN: Wenn Sie außerdem ein hirnrissiges SQL-Tool verwenden, das eine explizite und bekannte Dateierweiterung erfordert, müssen Sie vor dem Starten der Vorgänge ein entsprechendes RENAME durchführen und nach Abschluss ein weiteres, um die Dinge wieder in Ordnung zu bringen:

REN "C:\Documents and Settings\Leonardo Serni\Impostazioni locali\Dati applicazioni\Google\Chrome\User Data\Default\History" "C:\Documents and Settings\Leonardo Serni\Impostazioni locali\Dati applicazioni\Google\Chrome\User Data\Default\History.sqlite3"
echo "DELETE * FROM urls WHERE url LIKE '%facebook%' OR url LIKE '%twitter%';" | sql3tool "C:\Documents and Settings\Leonardo Serni\Impostazioni locali\Dati applicazioni\Google\Chrome\User Data\Default\History.sqlite3"
REN "C:\Documents and Settings\Leonardo Serni\Impostazioni locali\Dati applicazioni\Google\Chrome\User Data\Default\History.sqlite3" "C:\Documents and Settings\Leonardo Serni\Impostazioni locali\Dati applicazioni\Google\Chrome\User Data\Default\History"

Wenn das erledigt ist,Doppelklicken Sie auf das Skriptsymbol und schon ist Ihr Chrome-Verlauf bereinigt.. Es funktioniert auch mit Firefox; die Zeitstempel können jedoch in einem anderen Zeitreferenzrahmen liegen (möglicherweise reines Unix), also testen Sie das Wasser, bevor Sie hineinspringen.

Wie wäre es mit dem Reinigen von Cookies?

Möglicherweise möchten Sie dasselbe mit Cookies statt mit dem Verlauf tun.

Aber Sie werden bemerkt haben, dass im Chrome-Datenverzeichnis andere Dateien als History,Eines davon heißt Cookies... :-)

Fortschrittliche Gleisabdeckung

Der obige SQL-Trick ist nicht auf Löschungen beschränkt. Sie können Einträge mit dem Befehl ändern UPDATE; und nach dem LöschenunnötigEinträge können Sie INSERTmit den entsprechenden Zeit- und Datumsmakros verwenden, um Chrome glauben zu machen, dass Sie URLs besucht haben, die Sie tatsächlich nicht besucht haben oder die Sie zu einer bestimmten Uhrzeit und an einem bestimmten Datum nicht besucht haben.

Dies kann in Fällen nützlich sein, in denen die Bereinigung einer Browsersitzung zu einem unwahrscheinlichen Bild führen würde, in dem jemand sehr lange glasig auf ein leeres Browserfenster starrt und eine Art müßige Navigation vorzuziehen ist. Natürlich wird dabei vorausgesetzt, dass niemand bemerkt, dass jeden Tages gibt genau die gleiche Navigationsvorlage.

Antwort4

Indem Sie die Umschalttaste gedrückt halten und auf das erste URL-Kontrollkästchen klicken und dann nach unten zum letzten scrollen. Dadurch wird Google angewiesen, alle dazwischen liegenden Beiträge auszuwählen. Sie klicken dann auf „Löschen“ und voilà, der Verlauf für diese bestimmte URL ist verschwunden.

verwandte Informationen