Jak sprawić, by Safari 9 używał mojej nowej ikony przypiętej karty?

8

Safari 9 na OSX obsługuje wyświetlanie ikon na nowych przypiętych kartach, przy użyciu następującej składni:

<link rel="mask-icon" color="red" href="/mask-icon.svg">

Jednak po dodaniu tego wiersza, ponownym załadowaniu mojej strony i przypięciu karty ikona nie jest wyświetlana.

Jak nakazać odświeżenie ikony?

Cez
źródło

Odpowiedzi:

12

Safari bardzo chętnie buforuje te ikony, a nawet ich brak. Gdy zdecyduje, że w Twojej witrynie jest ikona (lub jej nie ma), zachowa tę wiedzę, potencjalnie przez bardzo długi czas, i żadne ponowne uruchomienie lub odświeżenie tego nie zmieni.

Możesz zachęcić go do ponownego sprawdzenia ikon, usuwając zawartość następującego folderu:

~/Library/Safari/Template Icons

Następnie ponownie uruchom Safari.

Cez
źródło
1
Ten katalog nie istnieje dla mnie?
Jonathon Hill,
Ten katalog nie zostanie utworzony, dopóki przypięta strona nie pobierze przypiętej ikony. Wypróbuj stronę Apple, aby go uruchomić.
mix3d
Nie zgadzam się z tą metodą, większość użytkowników nie może uzyskać dostępu do tego folderu bez specjalnych poleceń. Zobacz odpowiedź „Wyczyść historię” autorstwa @Flimm
Sebastian Scholle
1

Odepnij wszystkie szpilki, które chcesz ponownie załadować, a następnie uruchom ponownie safari. Kliknij menu „przejdź” na pasku narzędzi wyszukiwarki i przytrzymaj klawisz opcji, aby wyświetlić ukryty katalog biblioteki.

Przejdź do katalogu safari w folderze biblioteki i usuń folder ikon szablonów.

Spowoduje to zresetowanie pamięci podręcznej safari dla ikon.

Uruchom Safari i przypnij!

Julianna Green
źródło
1

Otwórz Safari, kliknij „Safari”, „Wyczyść historię ...”, a następnie kliknij przycisk „Wyczyść historię”.

Zrzut ekranu

To działało dla mnie.

Flimm
źródło
0
  1. Otwórz Safari> Opracuj> Puste pamięci podręczne.
  2. Odśwież stronę

Uwaga: Jeśli nie widzisz menu rozwijania na pasku menu, wybierz Safari> Preferencje, kliknij Zaawansowane, a następnie wybierz „Pokaż menu rozwijania na pasku menu”.

To załatwiło sprawę;)

Ian
źródło