Zmieniłem moje czcionki na serwerze, ale przeglądarka pobiera starą wersję pliku css, w którym są zapisywane czcionki, jak zresetować pamięć podręczną ?, próbowałem usunąć pamięć podręczną przeglądarki i usuń stary plik css, ale wciąż pobierają stare cs, próbowałem przeładować serwer, jak to naprawić?Jak zresetować pamięć podręczną czcionek css
Odpowiedz
Możesz generować losowe linki, aby zmusić przeglądarki do aktualizacji CSS przy każdym ponownym załadowaniu strony.
<link rel="stylesheet" type="text/css" href="/css/file.css?v=<?php echo rand(1000,10000) ?>">
Wykonaj: Ctrl + F5 w przeglądarce
Czy próbowałeś Oglądasz stronę w innej przeglądarce, aby upewnić się, nadal nie są dodawane do strony starej czcionki?
Jeśli nadal używasz tego samego pliku CSS, możesz przejść do pliku CSS i wykonać odświeżanie w tym Ctrl + F5.
Ponadto odkryłem, że zamknięcie strony przed wyczyszczeniem pamięci podręcznej również może pomóc!
Zauważyłem, że zdarza się to tylko w Firefoksie, co jest bardzo denerwujące, jeśli jednak jest to ta sama sytuacja co tutaj, odświeżaj z SHIFT + CMD + R (jeśli jesteś na macu, zakładam okna alternatywą jest CTRL + SHIFT + R)
to będzie wyczyścić pamięć podręczną dla tej strony zbyt + powinien pokazać swoje fonty :)
Upewnij się, że Twoja przeglądarka nie wyświetla czcionek lokalnych - spędziłem prawie jedną godzinę próbując dowiedzieć się, jak wyczyścić pamięć podręczną czcionek w Firefoksie, podczas gdy problem nie miał z tym nic wspólnego.
Sprawdź dzienniki serwera sieciowego: czy są pobierane pliki czcionek? Jeśli nie, prawdopodobnie używasz lokalnych czcionek.
Rozważmy rzeczywisty scenariusz:
@font-face{
font-family: SuperFont;
src: url('../fonts/Superfont.ttf'),
}
I copypasted ten kod gdzieś, usuwając część definicji src
, nie zauważając końcowy przecinek co czyniło tę linię nieważny CSS. Dlatego czcionka nie została pobrana.
Jednakże, ponieważ miałem Superfont już zainstalowane lokalnie, to wydawało do pracy, ponieważ przeglądarka rozpoznał font-family
. Cóż, dopóki nie postanowił zmienić plik czcionki, ale utrzymanie definicji font-family
oszczędzić dalszych modyfikacji pliku CSS ...
Moralność: podczas testowania czcionek, należy użyć niestandardowych font-family
jednoznaczną nazwę.
- 1. Resetuj pamięć podręczną dla Dappera
- 2. PhantomJS przechowuje pamięć podręczną
- 3. Pamięć: jak zresetować listę prawidłowo
- 4. jak ustawić pamięć podręczną dla pliku css/js
- 5. Jak wyczyścić pamięć podręczną Smarty'ego
- 6. Jak testować pamięć podręczną ETag?
- 7. Jak całkowicie wyłączyć pamięć podręczną?
- 8. Jak wyczyścić pamięć podręczną Androida
- 9. Mod_pagespeed usunąć pamięć podręczną?
- 10. Jak wyłączyć pamięć podręczną portletu Liferay?
- 11. Wyczyść pamięć podręczną Magento
- 12. Symfony2 wyłączyć pamięć podręczną?
- 13. Wyczyść pamięć podręczną NSURLConnection
- 14. Link HTML pomijający pamięć podręczną?
- 15. Jak wyczyścić pamięć podręczną plików Rails?
- 16. Postgresql cache (pamięć) wydajność + jak rozgrzać pamięć podręczną
- 17. Nginx, wyłącz pamięć podręczną dla określonego pliku
- 18. jak wyczyścić pamięć podręczną w gwt?
- 19. Jak wyświetlić pamięć podręczną aplikacji dla Androida?
- 20. Jak wyczyścić pamięć podręczną Apache Maven?
- 21. Jak wyczyścić pamięć podręczną w przędzy?
- 22. Jak wyczyścić pamięć podręczną md-autocomplete?
- 23. Jak wyczyścić pamięć podręczną DNS klienta System.Net?
- 24. Jak opróżnić pamięć podręczną atrybutów nfs?
- 25. Jak wyczyścić pamięć podręczną WebView w Cocoa?
- 26. Jak wyczyścić pamięć podręczną pracownika serwisu?
- 27. Jak wyczyścić pamięć podręczną aplikacji w IE10?
- 28. Jak wyłączyć pamięć podręczną w safari IOS?
- 29. Jak wyczyścić pamięć podręczną w Solr?
- 30. gecko wyczyść pamięć podręczną historia i ciasteczka
Chociaż jest to dobry pomysł do celów testowych, należy go unikać w produkcji, ponieważ znacznie wydłuża czas ładowania stron. –