Ich habe eine Webseite besucht, aber jetzt wurde die Webseite entfernt oder der Server ist ausgefallen. Ich gehe davon aus, dass Chrome eine Version dieser Webseite zwischengespeichert hat. Wenn ja, wie kann ich diese Webseite anzeigen?
55
Antworten:
Geben Sie
chrome://cache
in die Adressleiste ein, um eine Liste der von Chrome zwischengespeicherten Ressourcen anzuzeigen.Wenn Sie auf eine Ressource klicken, wird leider eine HEX + ASCII-Vorschau des Inhalts angezeigt. In Fällen, in denen der Inhalt gezippt (archiviert) wurde, kann diese Vorschau nur gelesen werden, wenn sie mit einem Tool verarbeitet wurde, mit dem sie dekomprimiert werden kann.
quelle
Sie können das kostenlose Online-Tool verwenden, das ich erstellt habe: Google Chrome Cache Viewer . Es ist eigentlich ziemlich einfach, den Cache damit anzuzeigen, selbst wenn der Inhalt komprimiert ist.
quelle
Wenn Sie etwas benötigen, das nicht unbedingt in Ihrem Browser-Cache vorhanden ist, oder wenn Sie eine ältere Version anzeigen möchten, sollten Sie sich The Wayback Machine, auch bekannt als Internet Archive , ansehen . Es war mir bei zahlreichen Gelegenheiten eine große Hilfe. Ich verwende es für Recherchen in der MMO-Geschichte, um alte Regelsätze, Patchnotizen usw. zu verstehen. Gib einfach die URL für die Site ein und sie zeigt dir die aufgezeichneten Schnappschüsse.
quelle
Abhängig von der Website und dem, was sie ist, sollte Google selbst eine zwischengespeicherte Version davon haben, wenn der Crawler darauf war.
Versuchen Sie einfach, die Website bei Google zu suchen und zu überprüfen, ob Sie sie dort finden können. Wenn Sie es finden, bewegen Sie die Maus über den Namen und ein Pfeil sollte auf der rechten Seite sichtbar werden. Wenn Sie darauf klicken, wird ein Link zur zwischengespeicherten Version der Website angezeigt.
quelle
Wichtigster Punkt: Browser-Caches sind flüchtig und alte Inhalte werden aggressiv verworfen. Ihr Maßstab für "Wie schnell handeln?" Wird in Minuten bis Stunden angegeben.
Unter der Annahme, dass STRG + F in about: cache die gesuchte URL findet, wird im folgenden Skript versucht, alles zu speichern, was mit dieser URL übereinstimmt. Es ist vollständig automatisiert. Ich habe das geschrieben, als what.cd unterging.
Wenn sich nichts in Ihrem Cache befindet, herzlichen Glückwunsch :( Sie befinden sich im "harten" Modus. Wenn Sie Ihre Cache-Daten wirklich zurückhaben möchten, müssen Sie TestDisk herunterladen ( http://www.cgsecurity.org/wiki/TestDisk ). Wenn die Daten sauber wiederhergestellt werden, können Sie möglicherweise von Chrome darauf zugreifen, aber Sie können möglicherweise nicht mehr versuchen, das Format auf der Festplatte direkt zu analysieren. (Möglicherweise haben Sie Glück beim Füttern.) wiederhergestellte Daten an den NirSoft Cache Viewer.)
Wenn Sie tatsächlich etwas in etwa haben: Cache, super!
Erstellen Sie irgendwo zwei Ordner, einen mit dem Namen "files" und einen mit dem Namen "raw" (oder ähnlichen Namen).
Öffnen Sie chrome: // settings / search # Download% 20location
Ändern Sie Ihren Download-Ordner in den Raw-Ordner
Öffnen über: Cache (Tab Einstellungen offen lassen)
Drücke F12, um die Devtools zu öffnen (beachte - ignoriere alle Content Security Policy-Fehler, die du während der gesamten Laufzeit der Devtools siehst)
Kopieren Sie alles in Ihre Zwischenablage (stellen Sie sicher, dass Sie die riesige Menge an minimiertem JS am Ende erhalten, es gibt einen Kommentar zum "Ende des Textes")
Wechseln Sie in den Devtools zur Registerkarte Konsole
Einfügen, warten, bis Chrome aufholt, und die Eingabetaste drücken.
Jetzt sollten Sie zwei Schaltflächen auf der Cache-Webseite haben. Geben Sie die URL-Zeichenfolge ein (der Einfachheit halber kein regulärer Ausdruck), mit der Sie übereinstimmen möchten. Drücke den "rohen" Knopf und genieße es, Chrome zu hören. : P
Wechseln Sie nun in Ihrem Download-Ordner zum Ordner "files", kehren Sie zurück und klicken Sie auf die Schaltfläche "files".
(11. Denken Sie daran, Ihren Download-Ordner wieder zu ändern)
Jetzt haben Sie zwei Ordner voller Daten.
Wenn das Skript abgestürzt ist (hoffentlich nicht) oder beim Klicken auf die Schaltfläche "files" Fehlermeldungen in den devtools ausgegeben hat, ist beim Deobfuscieren der Dateien ein Parsing-Fehler aufgetreten, und Sie müssen sich durch den Kopf kratzen die rohen Versionen. Dies ist nur ein Parsing-Problem, das durch Ändern des Skripts behoben werden kann. Ich habe jedoch keine Ahnung, welche Antworten Chrome in diesem Szenario zurückgeben kann.
ACHTUNG, dass die Rohdaten HTTP-Header-Informationen enthalten, und seien Sie vorsichtig, wenn Sie sie an eine andere Person senden, um sie bei der Wiederherstellung zu unterstützen.
Ein Hauptproblem ist die Dekomprimierung. Ich verwende eine zufällige Gunzip-JS-Bibliothek, die ich online gefunden habe. Sie ist möglicherweise nicht perfekt (obwohl sie in Ordnung sein sollte). Wenn es so aussieht, als ob diese Bibliothek abgestürzt ist oder ein Problem vorliegt, kommentieren Sie die Zeile JXG.decompress () aus, um die Daten in komprimierter Form zu speichern und zu prüfen, ob Sie sie lokal erneut aufblasen können.
Ein weiteres Problem ist, dass Chrome beim Öffnen Ihres Download-Ordners nicht mehr reagiert, da es nur dumm versucht, den vollständigen Text der heruntergeladenen Datei als base64-Zeichenfolge darzustellen. Wenn Sie bei diesen Downloads das 'x' drücken, wird dies verhindert.
Beachten Sie, dass hierdurch Schrägstriche als ^ (Caret) -Zeichen gespeichert werden und alle anderen (Windows-) verbotenen Zeichen durch "#" in den Dateinamen ersetzt werden, um die vollständige URL im Sicherungsdateinamen zu erfassen.
Public Domain, kein Eigentum. Nach Belieben verbessern; wurde in ein paar (3-4) Stunden gebaut (der Code ist schrecklich). Nur auf meinem Linux-Laptop getestet; es kann Bugs geben: D
Außerdem - ein großes Lob an das Stack Exchange-Team für die Annahme dieses Beitrags über 20 KB. Ich habe mich entschieden, das Thema "Keine Links posten" auf das Äußerste zu beschränken. Das heißt, jeder kann mit diesem Skript loslegen (und es hoffentlich verbessern!)
quelle
Dies funktionierte für mich mit Chrome 60.0.3163.49 (Beta, August 2017), um Cache-Inhalte mit der Funktion "Gespeicherte Kopien anzeigen" anzuzeigen.
Wählen Sie "Enable Primary" (Primär
aktivieren). Ich habe Secondary Relaunch Chrome nicht mit der Schaltfläche unten getestet . Dadurch werden alle Ihre Chrome-Fenster aktualisiert.
Wenn Sie Registerkarten haben, die nicht verbunden sind (die Site ist derzeit nicht verfügbar), werden diese möglicherweise beim Neustart nicht korrekt aktualisiert. Klicken Sie mit der rechten Maustaste auf SaveAs .htm, um eine lokale Kopie vor dem Neustart zu speichern. Insbesondere wenn Sie über mehrere Registerkarten verfügen, bei denen es sich um historische Schnappschüsse derselben Seite handelt, die jedoch unterschiedliche historische Inhalte aufweisen, werden alle mit dem neuesten Schnappschuss aktualisiert.
Aktivieren Sie den Flugmodus oder trennen Sie die Verbindung zu Ihrem Netzwerk.
Die Funktion "Gespeicherte Kopie anzeigen" funktioniert nur, wenn die Site vollständig getrennt ist. Wenn es langsam reagiert und eine Zeitüberschreitung mit Err_Connection_Timed_Out auftritt, wird die Schaltfläche Gespeicherte Kopie anzeigen nicht angezeigt.
Öffnen Sie die Chrome-Cache-Liste chrome: // cache /
Sie sehen eine lange Liste von URL-Links zu zwischengespeicherten Auslagerungsdateien.
Verwenden Sie Strg-F, um den gesuchten zu finden.
Markieren und kopieren Sie den gewünschten Eintrag.
Das Abrufen der genauen URL aus der Cache-Liste ist nur erforderlich, wenn Sie eine bestimmte Datei aus dem Cache anzeigen möchten. Andernfalls sollte jeder Link zur Seite aus dem Cache gezogen werden.
Öffnen Sie eine neue Registerkarte.
Fügen Sie die kopierte URL in das Adressfeld ein und drücken Sie die Eingabetaste.
Das Laden der Seite schlägt mit dem Fehler "Kein Internet" fehl. Unten
sollte die Schaltfläche "Gespeicherte Kopie anzeigen" angezeigt werden.
Klicken Sie auf "Gespeicherte Kopie anzeigen", um den Inhalt der zwischengespeicherten Seite anzuzeigen, aber Stile und Formatierungen werden möglicherweise nicht korrekt angewendet.
Verwenden Sie die Pfeile Zurück und Vor, um die Formatierung wiederherzustellen.
Zurück kehrt zur Seite Neuer Tab zurück.
Weiterleiten kehrt zu Ihrer zwischengespeicherten Seite zurück. Befindet sich der Stil und das Format beim erneuten Zeichnen der Seite immer noch im Cache, wird mit dem vollständigen Format gezeichnet.
Wie i336 feststellt, ist der Cache flüchtig. Je früher Sie versuchen, Cache-Inhalte wiederherzustellen, desto besser sind Ihre Chancen.
Die Funktion "Gespeicherte Kopien anzeigen" wird seit Dezember 2012 im Internet und erst im Mai 2015 in technischen Nachrichten veröffentlicht ( hier CNet und hier PCWorld ), wurde jedoch in diesem Superuser-Thread nicht erwähnt (Stand: April 2012). In Kombination mit dem Flugzeugmodus und der genauen URL aus der Chrome-Cache-Liste können bestimmte Cache-Dateien auf einfache Weise angezeigt werden.
Die JavaScript-Tools Senseful und i336 funktionieren möglicherweise, sind jedoch bei mir fehlgeschlagen. Ich gehe davon aus, dass sie Modifikationen benötigen, um das für meine Seiten verwendete spezifische Web-Layout anzupassen. Durch die Verwendung der Option "Gespeicherte Kopie anzeigen" wird die Abhängigkeit von der JavaScript-Version vermieden.
quelle
Sie können der URL auch einfach ein Präfix voranstellen
cache:
und sie lädt den neuesten Google-Cache auf Chrome.quelle
Wenn Sie eine Google-Suche durchführen, wird am Ende der grün markierten Linie ein Dreieck angezeigt. Klicken Sie auf das Dreieck und wählen Sie die Option "zwischengespeichert". Klicken Sie darauf, um die zwischengespeicherte Seite von Google abzurufen.
quelle