So erhalten Sie Safari-Verlauf Domain-Bilder Form-Cache In Safari v10.1

8

Ich möchte Bilder von Safari bekommen, die ich in meiner App zeige. Ich muss alle Cache-Images Domain-weise unterscheiden, also vor dem neuen Update von Mac OS X 12.4 und Safari V10.1. Ich bekam Bilder von unten %Code% zum Beispiel habe ich Bilder von google.com vom Standort bekommen -: ~/Library/Caches/com.apple.Safari/WebKitCache/Version

an diesem Speicherort OS wurde Bilder nach Domänennamen Ordner gespeichert. Aber nach dem Update haben sie die Domain in eine andere Zeichenfolge geändert, die wie folgt aussieht.

~/Library/Caches/com.apple.Safari/WebKitCache/Version 9/Records/google.com

In dieser Situation kann ich keine Bilder nach Domänennamen angeben.

Ich habe jede Möglichkeit ausprobiert, um dieses Problem zu lösen, also könnte mich jemand wissen lassen, ob ich Browserbilder domainweise abrufen kann oder ob ich überprüfen kann, welches Bild von welcher Domain zwischengespeichert wird.

Was ich früher bekommen habe -:

Was ich später nach dem Update bekomme -:

Vielen Dank im Voraus Leute.

    
Ron Gahlot 18.05.2017, 05:45
quelle

1 Antwort

0

Es scheint, dass Safari das Format der Namenskonvention für Safari-Cache-Dateien geändert hat. FYI wir waren auf der gleichen Sache und wir fanden einen Workaround dafür; Dann kamen wir zu dem Schluss, wie unten -:

Safari verwaltet seine Verlaufsdatenbank auf dem folgenden Standort: ~ / Bibliothek / Safari / Geschichte.db

Lesen Sie diese db. Diese Datenbank enthält eine Tabelle mit dem Namen " history_visits ", die den Zeitstempel der ausgelösten URLs und ihre eindeutige ID

enthält

Mit dieser eindeutigen ID finden Sie die ausgelöste URL in einer anderen Tabelle namens "history_items"

finde die Cachebilder, die mit dem gleichen Timestamp gemäß der Datenbank übereinstimmen.

Wenn es übereinstimmt, kann es das richtige Bild sein, das Sie gesucht haben.

Eine weitere wichtige Sache ist -: Dies ist nicht die vollständige Beweislösung für dieses Problem, um die genauen Bilder gemäß der Safari-Geschichte zu erhalten. Es ist nur die Lösung, die wir gefunden haben.

    
vikram singh 07.03.2018, 12:17
quelle