Odwiedziłem stronę internetową, ale teraz strona została usunięta lub serwer nie działa. Zakładam, że Chrome zapisał w pamięci podręcznej wersję tej strony. Jeśli tak, jak mogę wyświetlić tę stronę?
google-chrome
browser-cache
Jacek
źródło
źródło
Odpowiedzi:
Wpisz
chrome://cache
pasek adresu, aby uzyskać listę zasobów buforowanych przez Chrome.Niestety kliknięcie zasobu powoduje wyświetlenie podglądu zawartości HEX + ASCII. W przypadkach, gdy zawartość jest gzipowana (archiwizowana), podglądu tego nie można odczytać, chyba że jest on przetwarzany za pomocą narzędzia, które może go rozpakować.
źródło
Możesz użyć darmowego narzędzia online, które utworzyłem: Google Chrome Cache Viewer . Dzięki temu przeglądanie pamięci podręcznej jest dość łatwe, nawet jeśli zawartość jest spakowana.
źródło
Jeśli potrzebujesz czegoś, co niekoniecznie istnieje w pamięci podręcznej przeglądarki lub powiesz, że chcesz zobaczyć starszą wersję, powinieneś sprawdzić The Wayback Machine, czyli Archiwum Internetowe. Było to dla mnie świetne źródło pomocy przy wielu okazjach. Używam go do badania historii MMO w celu zrozumienia starych zestawów reguł, notatek o łatkach itp. Wystarczy wpisać adres URL strony, aby wyświetlić migawki, które ma na koncie.
źródło
W zależności od witryny i jej zawartości, sama Google powinna mieć jej wersję z pamięci podręcznej, to znaczy, jeśli był w niej przeszukiwacz.
Spróbuj przeszukać witrynę Google i sprawdź, czy możesz ją tam znaleźć. Jeśli go znajdziesz, najedź myszką na nazwę, a strzałka powinna stać się widoczna po prawej stronie. Kliknięcie go spowoduje wyświetlenie linku do wersji strony z pamięci podręcznej.
źródło
Najważniejszy punkt: pamięci podręczne przeglądarki są niestabilne, a stare treści są agresywnie odrzucane. Twoja skala „jak szybko działać” jest mierzona w minutach lub godzinach.
Zakładając, że CTRL + F w about: pamięć podręczna znajdzie szukany adres URL, poniższy skrypt spróbuje zapisać wszystko pasujące do tego adresu URL. Jest całkowicie zautomatyzowany. Napisałem to, gdy what.cd upadło.
Jeśli w pamięci podręcznej nie ma nic, gratulacje :( jesteś w trybie „twardym”. Jeśli naprawdę chcesz odzyskać dane z pamięci podręcznej, musisz uzyskać TestDisk ( http://www.cgsecurity.org/wiki/TestDisk ) działa i sprawdź, czy może odzyskać coś z folderu pamięci podręcznej. Jeśli dane zostaną przywrócone w sposób czysty, możesz uzyskać dostęp do nich z Chrome, ale możesz utknąć, próbując bezpośrednio przeanalizować format na dysku (możesz mieć szczęście, karmiąc się odzyskano dane do przeglądarki pamięci podręcznej NirSoft.)
Jeśli naprawdę masz coś na temat: pamięć podręczna, super !!
Utwórz gdzieś dwa foldery, jeden o nazwie „pliki”, a drugi „surowy” (lub podobne nazwy).
Otwórz chrome: // ustawienia / szukaj # Pobierz% 20lokalizacja
Zmień folder pobierania na folder raw
Otwórz about: cache (pozostaw kartę ustawień otwartą)
Naciśnij klawisz F12, aby otworzyć devtools (uwaga - zignoruj wszelkie błędy Polityki bezpieczeństwa treści, które widzisz przez cały czas, gdy devtools są otwarte)
Skopiuj wszystko poniżej do schowka (upewnij się, że masz gigantyczną grupę zminimalizowanych JS na końcu, jest komentarz „koniec tekstu”)
Przejdź do zakładki konsoli w devtools
Wklej, poczekaj, aż Chrome go dogoni, i naciśnij Enter.
Teraz powinieneś mieć dwa przyciski na stronie bufora. Wpisz ciąg adresu URL (bez wyrażenia regularnego dla uproszczenia), który chcesz dopasować. Naciśnij przycisk „raw” i ciesz się oglądaniem Chrome. : P
Teraz przejdź do folderu pobierania plików do folderu „pliki”, wróć i kliknij przycisk „pliki”.
(11. Pamiętaj, aby ponownie zmienić folder pobierania)
Teraz masz dwa foldery pełne danych.
Jeśli skrypt zawiesił się (mam nadzieję, że nie) lub wydrukował jakieś komunikaty „zapisywania błędów” w devtools po naciśnięciu przycisku „pliki”, wystąpił błąd analizy podczas odszyfrowywania plików i będziesz musiał przekreślić głowę surowe wersje. Jest to tylko problem z analizą składniową i można go naprawić, modyfikując skrypt, ale nie mam pojęcia, że wszystkie odpowiedzi, które Chrome może wypluć w tym scenariuszu.
UWAGA: nieprzetworzone dane zawierają informacje nagłówka HTTP i zachowaj ostrożność, jeśli wysyłasz je do kogoś innego, aby je odzyskać.
Jednym z głównych problemów jest dekompresja - używam losowej biblioteki JS gunzip, którą znalazłem w Internecie, może nie być idealna (chociaż powinna być w porządku). Jeśli wygląda na to, że biblioteka uległa awarii lub ma problem, skomentuj wiersz JXG.decompress (), aby zapisać dane w formie gzip i sprawdź, czy możesz je ponownie napompować lokalnie.
Innym problemem jest to, że Chrome zadławi się, gdy otworzysz folder pobierania, ponieważ głupio próbuje reprezentować pełny tekst pliku, który pobrałeś jako ciąg base64. Naciśnięcie „x” na tych plikach do pobrania zapobiegnie temu.
Zauważ, że zapisuje to ukośniki jako znaki ^ (daszek) i zastępuje wszystkie inne znaki zabronione (Windows) znakami „#” w nazwach plików, aby przechwycić pełny adres URL w zapisanej nazwie pliku.
Domena publiczna, brak własności. Ulepszaj do woli; został zbudowany w ciągu kilku (3-4) godzin (kod jest okropny). Testowane tylko na moim laptopie z systemem Linux; mogą występować błędy: D
Ponadto - wiele podziękowań dla zespołu Stack Exchange za przyjęcie tego postu o wielkości 20 KB. Zdecydowałem się na ekstremalne podejście do „nie zamieszczaj linków”. To powiedziawszy, każdy może uciec z tym skryptem (i mam nadzieję, że go ulepszy!)
źródło
To działało dla mnie z Chrome 60.0.3163.49 (beta, sierpień 2017), aby wyświetlać zawartość pamięci podręcznej za pomocą funkcji Pokaż zapisaną kopię.
Wybierz „Enable Primary” - nie testowałem Secondary
Relaunch Chrome za pomocą przycisku na dole. Spowoduje to odświeżenie wszystkich okien Chrome.
Jeśli masz jakieś karty, które są odłączone (strona nie jest teraz dostępna), mogą się nie odświeżać poprawnie przy ponownym uruchomieniu, większość z nich. Kliknij prawym przyciskiem myszy ZapiszAs .htm, aby zapisać lokalną kopię przed ponownym uruchomieniem. W szczególności, jeśli masz wiele kart, które są historycznymi migawkami tej samej strony, ale z inną historyczną treścią, wszystkie zostaną odświeżone przy użyciu najnowszej migawki.
Włącz tryb samolotowy lub fizycznie odłącz od sieci.
Funkcja Pokaż zapisaną kopię działa tylko wtedy, gdy witryna jest całkowicie odłączona. Jeśli odpowiedź jest wolna i upłynął limit czasu przy użyciu Err_Connection_Timed_Out, przycisk Pokaż zapisaną kopię nie jest wyświetlany.
Otwórz listę pamięci podręcznej Chrome chrome: // cache /
Zobaczysz długą listę linków URL do plików stron w pamięci podręcznej.
Użyj Ctrl-F, aby znaleźć ten, którego szukasz.
Zaznacz i skopiuj ten, który chcesz.
Uzyskanie dokładnego adresu URL z listy pamięci podręcznej jest konieczne tylko wtedy, gdy chcesz wyświetlić określony plik z pamięci podręcznej, w przeciwnym razie dowolny link do strony powinien pobrać z pamięci podręcznej.
Otwórz kartę Nowa karta.
Wklej skopiowany adres URL do pola adresu i naciśnij enter.
Ładowanie strony zakończy się niepowodzeniem z błędem Brak internetu, a na dole
powinien być widoczny przycisk „Pokaż zapisaną kopię”.
Kliknij opcję „Pokaż zapisaną kopię”, aby wyświetlić zawartość strony z pamięci podręcznej, ale style i formatowanie mogą być nieprawidłowo stosowane.
Użyj strzałek Wstecz i Dalej, aby odzyskać formatowanie.
Powrót powraca do strony Nowa karta.
Forward powraca do strony z pamięci podręcznej. Jeśli styl i format są nadal przechowywane w pamięci podręcznej, po odświeżeniu strony strona będzie malować w pełnym formacie.
Jak zauważa i336, pamięć podręczna jest niestabilna. Im szybciej spróbujesz odzyskać zawartość pamięci podręcznej, tym większe masz szanse.
Funkcja Pokaż zapisaną kopię jest opublikowana w Internecie od grudnia 2012 r. Oraz w wiadomościach technicznych jeszcze w maju 2015 r. ( Tutaj CNet i tutaj PCWorld ), ale nie zostały wymienione w tym wątku Superuser (pochodzącym z kwietnia 2012 r.). W połączeniu z trybem samolotowym i dokładnym adresem URL z listy pamięci podręcznej Chrome zapewnia prosty sposób wyświetlania określonych plików pamięci podręcznej.
Narzędzia Senseful i i336 javascript mogą działać, ale dla mnie zawiodły. Przypuszczam, że potrzebują modyfikacji, aby dostosować się do konkretnego układu strony używanego na moich stronach. Użycie opcji Pokaż zapisaną kopię pozwala uniknąć zależności wersji javascript.
źródło
Możesz też po prostu prefiksować adres URL
cache:
, aby załadował najnowszą pamięć podręczną Google na Chrome.źródło
Podczas wyszukiwania w Google zobaczysz trójkąt na końcu zielonej linii - kliknij trójkąt, a pojawi się opcja „buforowana”. Kliknij, aby uzyskać stronę Google w pamięci podręcznej.
źródło