Podczas wyszukiwania wyróżnionego moich zakładek niektóre z nich pojawiają się w wyniku wyszukiwania, ale niektóre nie. Nie byłem w stanie znaleźć wzoru, który pokaże, a który nie. Znaleziono nowe zakładki, ale niektórych starszych nie ma.
Zajrzałem do środka ~/Library/Caches/Metadata/Safari/Bookmarks
i znalazłem dwie interesujące rzeczy:
- Niektóre stare zakładki (już nieobecne w Safari) mają plik zakładek internetowych w tym folderze
- Niektóre istniejące zakładki w Safari nie mają tam istniejącego pliku webbokmark
Próbowałem odbudować indeks Spotlight, ale brakuje tych samych zakładek. Dość podstawowe menu „Edytuj zakładki” w Safari nie zapewnia żadnej zaawansowanej opcji dalszego zarządzania bazą zakładek.
Czy istnieje sposób zmuszenia Spotlight do odświeżenia części zakładek w indeksie? Chyba że po stronie safari trzeba coś zrobić?
Widziałem również, że dane zakładek są przechowywane w ~/Library/Safari/Bookmarks.plist
. Która lokalizacja jest poprawna? Skąd Safari ma swoje zakładki? A jaki jest cel drugiej lokalizacji?
Mam włączoną funkcję iCloud dla Safari (ponieważ chcę udostępniać moje zakładki na iPadzie i iPhonie). Może to być kolejny parametr problemu. Jednak nie chcę go dezaktywować / reaktywować bez upewnienia się, że nie utracę zakładek, ponieważ nie wiem, który będzie nadrzędny (lokalny / iCloud) i tak naprawdę nie znam zawartości moich zakładek iCloud.
Odpowiedzi:
~/Library/Caches/Metadata/Safari/Bookmarks
Zawiera zakładki, które aktualizowane przez Safari każdym razem, gdy go uruchomić. Jeśli spojrzysz na datę, zobaczysz, że zawiera ona tylko bieżącą datę.~/Library/Safari/Bookmarks.plist
Does zawiera zakładki, które są czytelne w postaci zwykłego tekstu, który plik jest przeznaczony do zarządzania organizacją zakładek.Potencjalna poprawka:
Usuń bieżące zakładki w ~ / Library / Caches / Metadata / Safari, ponieważ samo safari nie będzie miało wpływu na usunięcie zawartości i ją odbuduje; jak rozumiem, te pliki istnieją, aby umożliwić wyszukiwanie Spotlight w celu włączenia zakładek.
Zamknij Safari i przenieś plik Bookmarks.plist na pulpit i uruchom ponownie Safari. Teraz wszystkie zakładki zniknęły w przeglądarce Safari. Przenieś Bookmarks.plist z powrotem tam, gdzie był i uruchom ponownie Safari, a wszystkie zakładki zostaną przywrócone.
źródło