Usuwanie starych danych przeglądania w Chrome zamiast nowszych danych

14

Obecnie możesz wyczyścić dane przeglądania od teraz do jednego dnia / tygodnia / miesiąca itp.

Czy istnieje sposób, aby zrobić coś przeciwnego i wyczyścić wszystko starsze niż jeden dzień / tydzień / miesiąc?

shinzou
źródło
1
Spójrz na rozszerzenie eHistory . Możesz wyczyścić historię przy użyciu niestandardowego zakresu dat.
w32sh

Odpowiedzi:

7

Niestety wydaje się, że programiści Chrome zadbali tylko o młodzież, która musi ukryć historię przeglądania przed rodzicami. Dlatego starsze osoby muszą korzystać z oprogramowania firm trzecich lub przeglądarki bazy danych, aby atakować bezpośrednio bazę danych historii.

Oto kilka dodatków, które mogą pomóc. Nie są aktualne i nie wiem, czy nadal działają:

W artykule „Zrób to sam” zobacz wątek Jak usunąć całą historię online pasującą do określonego zapytania w Google Chrome , w którym proponowane są dwa rozwiązania:

  1. Włamanie się do samej strony historii Chrome chrome://history-frame/, poprzez wstrzyknięcie JavaScript, chociaż opisane rozwiązanie usuwa całą historię, więc wciąż musi zostać poprawione, aby działało selektywnie.

  2. Korzystanie z przeglądarki SQL do bezpośredniego manipulowania bazą danych historii Chrome, zwykle znajdującą się w systemie Windows jako plik %localappdata%\Google\Chrome\User Data\Default\History, jak szczegółowo opisano w tej odpowiedzi . Podejrzewam, że takie podejście jest prawdopodobnie najbardziej skuteczne.

harrymc
źródło
0

Możesz przejść do chrome: // history / senior i upewnić się, że wybrano „Starsze” . Następnie możesz nacisnąć klawisz F12, aby przejść do narzędzi programistycznych, znaleźć kartę „Konsola” oraz wkleić i uruchomić ten kod (i chwilę poczekać):

var fun = ()=>{setTimeout(() => {document.querySelectorAll('button[title=Delete]').forEach(b => b.click()); console.log('d'); fun();}, 1); }; fun();

Klika przycisk „Usuń” dla każdego elementu na liście.

ed22
źródło